无法接收 Gmail 邮件

无法接收 Gmail 邮件

我在接收 Gmail 邮件时遇到问题。问题只出在 Gmail 上。我可以向 Gmail 发送邮件,并在 Gmail 中完美接收。我还可以接收来自 Yahoo 和其他自定义域的邮件。在 Gmail 端,它显示邮件已成功发送,但我无法接收。有人能帮助我吗?以下是错误日志的详细信息

12月19日 09:39:03 serverubuntu postfix/smtpd[8400]: 从 mail-wm0-f47.google.com[74.125.82.47] 连接

12 月 19 日 09:39:04 serverubuntu postfix/smtpd[8400]: 来自 mail-wm0-f47.google.com[74.125.82.47] 的 SSL_accept 错误: -1

12 月 19 日 09:39:04 serverubuntu postfix/smtpd[8400]: 警告:TLS 库问题:错误:04075070:rsa 例程:RSA_sign:digest 对于 rsa 密钥来说太大:rsa_sign.c:122:

12 月 19 日 09:39:04 serverubuntu postfix/smtpd[8400]: 警告:TLS 库问题:错误:1409B006:SSL 例程:ssl3_send_server_key_exchange:EVP lib:s3_srvr.c:1996:

12 月 19 日 09:39:04 serverubuntu postfix/smtpd[8400]: 从 mail-wm0-f47.google.com[74.125.82.47] 执行 STARTTLS 后丢失连接

12 月 19 日 09:39:04 serverubuntu postfix/smtpd[8400]: 断开与 mail-wm0-f47.google.com[74.125.82.47] 的连接

这是我的 Postfix main.cf 文件

smtpd_data_restrictions = rejection_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 = rejection_unknown_sender_domain,reject_non_fqdn_sender,reject_unlisted_sender,permit_mynetworks,reject_sender_login_mismatch,permit_sasl_authenticated

提前致谢

答案1

您的服务器可能提供的客户端证书太小,不符合 Gmail 的要求。它可能使用了 Ubuntu snakeoil 密钥。检查您的私钥 postfix 使用的是什么:openssl rsa -in private.key -text -noout

重新生成 rsa 密钥对为 1024 或 2048 并使用它。

相关内容