Ubuntu

無法接收來自 Gmail 的電子郵件

  • December 19, 2015

我在接收來自 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 並使用它。

引用自:https://serverfault.com/questions/744134