我正在使用 VPS 服务器、Abuntu 22.04、PHP 7.3 和 Interspire Email Marketer (IEM)。
当我将退回电子邮件(在 IEM 中)设置为与之前在另一台 VPS 服务器上的设置相同时,会出现以下错误。
当我(正确)设置反弹服务器 smtp 用户、密码等,然后单击“测试反弹设置”时,出现以下弹出错误。
连接超时 请确认您的服务器未设置防火墙 尝试使用其他协议或端口组合
我当然关闭了两台服务器上的防火墙来进行测试。以及不同的协议组合(imap 和 pop3(建议使用 pop3)。
当我单击“测试反弹设置”按钮时,服务器 mail.log 显示以下问题。
请注意:XXX 是 IEM 服务器/客户端(源)IP,YYY 是邮件服务器 IP。(我还删除了日期、时间和会话)。
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, TLS handshaking: Connection closed, session=
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, TLS handshaking: Connection closed, session=
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, TLS handshaking: Connection closed, session=
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, TLS handshaking: Connection closed, session=
mail dovecot: imap-login: Disconnected: Aborted login by logging out (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Aborted login by logging out (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Too many invalid commands (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Too many invalid commands (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Too many invalid commands (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Too many invalid commands (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, session=
mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=XXX, lip=YYY, TLS handshaking: Connection closed, session=
但是,如果我在共享主机帐户上使用另一个退回电子邮件地址,退回测试会成功。但我希望能够使用 YYY 服务器作为退回电子邮件/服务器。
Bounce服务器安装了iRedMail、postfix、dovecot。
因此,从以上内容可以清楚地看出,问题出在 MailServer 而非 IEM 客户端。而且,据我所知,除了这个退回电子邮件连接之外,所有功能都运行正常。
我还安装了 Fail2Ban 并允许 XXX IEM 客户端,因此它不会禁止 IEM 的 IP 地址。
提前致谢。
此外:如果我使用共享主机退回邮件,它会处理退回邮件,但通过 IEM 注册时会收到另一个错误。错误描述如下:收件人地址被拒绝:发件人与 SMTP 认证用户名不同:我尝试了这两种解决方案,但它们也都无法解决问题。
答案1
我修复了这个问题。这是SSL=Required
文件dovedot.conf
。将其更改为SSL=Yes
,现在退回的电子邮件就可以连接了。不确定这会带来什么影响,但它确实有效。所以我可以转到另一个潜在的问题,即自动回复程序和表单电子邮件无法发送。希望是出于同样的原因?有待确定