配置 Apache James 郵件服務器以使用加密郵件通訊協議


可先參照:

使用 Apache James 3.3.0(開源免費) 搭建內網電子郵件服務器(基於 Windows + Amazon Corretto 8)
https://www.cnblogs.com/jacklondon/p/install_mail_server_at_windows_with_apache_james_3_3_for_intranet.html

使用 Apache James 3.3.0(開源免費) 搭建外網電子郵件服務器(基於 Windows + Amazon Corretto 8)
https://www.cnblogs.com/jacklondon/p/install_mail_server_at_windows_with_apache_james_3_3_for_internet.html


之后進行如下操作/配置:

1. 加密證書,可購買,也可自己生成。

2.如果是自己生成證書,則參照如下步驟:

執行 DOS 命令:
${JRE_HOME}\bin\keytool.exe -genkey -alias zheguisoft_james -keyalg RSA -keystore ${JAMES_ROOT}\conf\zheguisoft_james_keystore
密鑰庫口令: xxxxxxxxxx
名字與姓氏: xxxx
組織單位名稱: Shanghai Zhegui Software Co.,Ltd
組織名稱: Shanghai Zhegui Software Co.,Ltd
城市與區域: Shanghai
省/市/自治區名稱:Shanghai
雙字母國家/地區代碼: CN

CN=xxx, OU="Shanghai Zhegui Software Co.,Ltd", O="Shanghai Zhegui Software Co.,Ltd", L=Shanghai, ST=Shanghai, C=CN是否正確?
[否]: y

輸入 <zheguisoft_james> 的密鑰口令
密鑰口令: ==> 直接回車.

3. 不論加密證書是購買的,還是自己生成的,都放在 ${JAMES_ROOT}\conf 目錄下。

4. 復制 ${JRE_HOME}\lib\ext\sunjce_provider.jar 到 ${JAMES_ROOT}\lib 目錄下。

5. 修改 ${JAMES_ROOT}\conf\pop3server.xml ,配置使用 SSL 加密協議.

<bind>0.0.0.0:995</bind> 
<tls socketTLS="true" startTLS="false">
<keystore>file://conf/zheguisoft_james_keystore</keystore>
<secret>xxxx</secret>
<provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider>
</tls>

以上 zheguisoft_james_keystore 為加密數字證書,xxxx 為密鑰庫口令。

 

6. 修改 ${JAMES_ROOT}\conf\imapserver.xml ,配置使用 SSL 加密協議.

<bind>0.0.0.0:993</bind>

<tls socketTLS="true" startTLS="false">

<keystore>file://conf/zheguisoft_james_keystore</keystore>
<secret>xxxx</secret> 
<provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider>
</tls>

以上 xxxx 為密鑰庫口令。

 

7. 同理,修改 ${JAMES_ROOT}\conf\smtpserver.xml ,配置使用 SSL 加密協議.

如果以上證書,是自己生成的,並非購買的,則可不配置 SMTP.

因為使用自己的加密證書,可能外部郵件服務器發過來時,連接可能會有問題。

 

僅配置 IMAP、POP3 使用加密協議,而 SMTP 不使用加密協議,也是可以的。

 

8. 開通 Windows 的防火牆、雲服務器的防火牆,允許以下端口的接入:

端口 協議
465 SMTP加密
995 POP3加密
993 IMAP加密


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM