無法接收來自 Gmail 的電子郵件
我在接收來自 Gmail 的電子郵件時遇到問題。問題只是gmail。我可以將郵件發送到 gmail 並在 gmail 中完美接收。我還能夠接收來自 yahoo 和其他自定義域的郵件。在gmail方面,它說消息已成功發送,但我無法接收。誰能幫助我。這是錯誤日誌的詳細資訊
12 月 19 日 09:39:03 serverubuntu 後綴/smtpd
$$ 8400 $$: 從 mail-wm0-f47.google.com 連接$$ 74.125.82.47 $$ 12 月 19 日 09:39:04 serverubuntu 後綴/smtpd
$$ 8400 $$:來自 mail-wm0-f47.google.com 的 SSL_accept 錯誤$$ 74.125.82.47 $$: -1 12 月 19 日 09:39:04 serverubuntu 後綴/smtpd
$$ 8400 $$:警告:TLS 庫問題:錯誤:04075070:rsa 常式:RSA_sign:digest 對於 rsa 密鑰來說太大:rsa_sign.c:122: 12 月 19 日 09:39:04 serverubuntu 後綴/smtpd
$$ 8400 $$: 警告: TLS 庫問題: 錯誤:1409B006:SSL 常式:ssl3_send_server_key_exchange:EVP lib:s3_srvr.c:1996: 12 月 19 日 09:39:04 serverubuntu 後綴/smtpd
$$ 8400 $$: 來自 mail-wm0-f47.google.com 的 STARTTLS 後失去連接$$ 74.125.82.47 $$ 12 月 19 日 09:39:04 serverubuntu 後綴/smtpd
$$ 8400 $$:斷開與 mail-wm0-f47.google.com 的連接$$ 74.125.82.47 $$
這是我的 Postfix main.cf 文件
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_reject_unlisted_recipient = 是
smtpd_reject_unlisted_sender = 是
smtpd_tls_protocols = !SSLv2 !SSLv3
smtp_tls_protocols = !SSLv2 !SSLv3
lmtp_tls_protocols = !SSLv2 !SSLv3
smtpd_tls_mandatory_protocols = !SSLv2 !SSLv3
smtp_tls_mandatory_protocols = !SSLv2 !SSLv3
lmtp_tls_mandatory_protocols = !SSLv2 !SSLv3
smtpd_tls_mandatory_exclude_ciphers = aNULL、eNULL、EXPORT、DES、RC4、MD5、PSK、aECDH、EDH-DSS-DES-CBC3-SHA、EDH-RSA-DES-CDC3-SHA、KRB5-DE5、CBC3-SHA
smtpd_tls_dh1024_param_file = /etc/ssl/dhparams.pem
smtp_tls_security_level = 可能
smtp_tls_CAfile = $smtpd_tls_CAfile
smtp_tls_loglevel = 0
smtp_tls_note_starttls_offer = 是
smtpd_sender_restrictions = reject_unknown_sender_domain、reject_non_fqdn_sender、reject_unlisted_sender、permit_mynetworks、reject_sender_login_mismatch、permit_sasl_authenticated
提前致謝
您的伺服器可能提供的客戶端證書對於 Gmail 來說太小了。它可能正在使用 Ubuntu 蛇油密鑰。檢查您的私鑰後綴使用的是什麼:
openssl rsa -in private.key -text -noout
將 rsa 密鑰對重新生成為 1024 或 2048 並使用它。