我正在尝试将邮件从本地用户帐户重定向到其他本地用户帐户以及外部电子邮件帐户。
现在我正在使用 /etc/aliases,其中 alias_maps 指向此文件,我已经在“postconf -n”处进行了双重检查。
在我的别名文件中我已设置:
# Put your local aliases here.
# <local username1>: <username2>@<domain>, <username3>@<domain>, ...
teste: [email protected], [email protected]
我能够从本地帐户 teste 重定向到 teste2,但无法从外部域转发到 teste3。
这是仅来自 X 域的智能主机,它使用远程邮件服务器,我在该服务器中同时拥有 X 和 Y 域,我不会将邮件发送到该远程邮件服务器之外。
如果您认为任何日志有用,请说出来。谢谢!
更新1:
我已经使用 sendmail 并且它在 mail.log 中说:550-验证失败,550-这里没有这样的用户 550 发件人验证失败(回复 RCPT TO 命令))这个 remote.X.pt 是我的智能主机,但这个电子邮件帐户存在。
如果你需要的话,这里有我的 main.cf:pastebin.com/d9hZaTwp
更新2:
我已经发现了这个问题的根源,但仍然不明白一些邮件是如何通过的:
Dec 6 12:20:20 remote.gfe-tec.pt postfix/smtp[22491]: 8A02C257828: to=<[email protected]>, orig_to=<[email protected]>, relay=cpanel.ideiasfrescas.pt[94.126.172.90]:25, delay=165, delays=0/0.01/165/0.03, dsn=2.0.0, status=sent (250 OK id=1cEEjM-003ltK-1M)
Dec 6 12:44:58 remote.gfe-tec.pt postfix/smtp[23985]: E4DC92581E0: to=<[email protected]>, orig_to=<[email protected]>, relay=cpanel.ideiasfrescas.pt[94.126.172.90]:25, delay=165, delays=0/0.01/165/0.02, dsn=5.0.0, status=bounced (host cpanel.ideiasfrescas.pt[94.126.172.90] said: 550-Verification failed for <[email protected]> 550-No Such User Here 550 Sender verify failed (in reply to RCPT TO command))
它主要使用我的远程邮件服务器中使用的域发送,但很少使用域发送,因为我预计他是 X.pt 而不是 remote.X.pt。
更新3:
过了一段时间,我发现这个问题是由于我从外部域发送邮件引起的,在本例中是用于测试的 gmail,它添加了错误的发件人(@remote.X.pt 而不是 @X.pt),导致我的远程服务器崩溃。
使用 Outlook、邮件应用程序和本地 roundcube 时,这种情况不会发生。
你知道我该如何解决这个问题吗?