我在电子邮件转发方面遇到了问题,更像是我不知道如何配置 Dovecot 来做我想做的事情。
据我了解,dovecot 首次查找邮件时会查找本地域。因此,在 WordPress 中使用 CF7,如果我将目标电子邮件与 CyberPanel 中的域放在一起,则 Dovecot 不会转发该电子邮件,并且我会在日志中收到以下错误:
Jan 19 11:30:12 vmi324675 postfix/pipe[797491]: 7294A821D3B: [email protected], relay=dovecot, delay=0.02, delays=0/0/0/0.02, dsn=5.1.1, status=bounced (user unknown)
我该如何做,让 postfix 或 dovecot 忽略所有本地电子邮件并始终尝试发送到“外部”?
我需要此功能,因为我所有的电子邮件处理都是在 Gsuite 中完成的,所以我需要的只是网站上的联系表格。
此外,我遇到的另一个我不明白的问题是,我不断在电子邮件日志中收到此消息:
Jan 19 11:35:11 vmi324675 dovecot: imap-login: Aborted login (auth failed, 1 attempts in 2 secs): [email protected], method=PLAIN, rip=xxxxxxx, lip=xxxxxxx, TLS, session=
此次 IMAP 登录尝试发生在哪里?
非常感谢。
电子邮件
答案1
首先让我们明确一点。Postfix 是您的 MTA - 负责通过 SMTP 协议发送电子邮件。
Dovecot 是您的 IMAP/POP3 服务器 - 您从中获取电子邮件。由于您使用的是 Gsuite 并从中获取电子邮件,因此您可以在您的网络托管上禁用 Dovecot。
“我该如何做,让 postfix 或 dovecot 忽略所有本地电子邮件并始终尝试发送到“外部”?”
简短回答:确保我的目的地/etc/postfix/main.cf 中的参数设置为 localhost,也许是您的 Postfix 主机的 FQDN:mydestination = localhost, localhost.localdomain, smtp.mydomain.com
以及虚拟别名域和虚拟邮箱域名参数不包含您想要的 Postfix 的域不是在本地投递并转发至外部 MX。