Thunderbird 无法连接到我的邮件服务器

Thunderbird 无法连接到我的邮件服务器

我有一个新的 Ubuntu 16.04 服务器,我必须在上面创建邮件服务器。我遵循本教程使用 postfix 和 dovecot。现在我可以使用mail命令将电子邮件从服务器发送到我的个人电子邮件,但 Thunderbird 无法连接和配置我创建的电子邮件。电子邮件相关流程似乎正在运行:

tcp 0 0 0.0.0.0:25 0.0.0.0:* 监听
tcp 0 0 0.0.0.0:993 0.0.0.0:* 监听
tcp 0 0 0.0.0.0:995 0.0.0.0:* 监听 tcp
0 0 0.0.0.0:110 0.0.0.0:* 监听 tcp 0 0 0.0.0.0:143 0.0.0.0:* 监听
tcp 0 0 0.0.0.0:22
0.0.0.0:* 监听

这可能是因为我的 DNS 条目。我并不精通这些概念。如果您能帮助我,我将不胜感激。

PSufw已禁用

在此处输入图片描述

答案1

原来我没有取消/etc/postfix/master.cf文件中的 smtp 注释

submission inet n       -       -       -       -       smtpd
  -o syslog_name=postfix/submission
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING

smtps     inet  n       -       -       -       -       smtpd
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING

答案2

您的邮件服务器应在端口 587(提交)上监听用户代理。此端口应要求在接受邮件进行投递之前进行 STARTTLS 和身份验证。Thunderbird 非常适合此设置。

Thunderbird 在自动配置时会尝试几个子域。对于域example.com,为mail.example.com运行 postfix 和 dovecot 的服务器配置 DNS。(example.com根据需要替换域。)这应该是 A 记录。可以使用其他名称,例如imap.example.comsmtp.example.compop.example.com,但mail.example.com适用于大多数协议。

答案3

许多 ISP 会封锁出站端口 25,以阻止人们在其网络上发送垃圾邮件。他们只允许垃圾邮件发往自己的服务器。

您必须在启用 SSL 的端口上运行 Postfix,并连接到该端口才能发送外发电子邮件

相关内容