后缀之谜

后缀之谜

我希望有人能帮我解决这个问题。Posftix 在 OpenSuse 10.3 上(由于特定配置而较旧 - 客户端现在不想更改)“代表”发送邮件[电子邮件保护],但我不知道为什么,或者它是如何做到的。

问题是,现在很多邮件被退回,或者被其他邮件服务器阻止。我检查了 posftix main.cf 文件以及 /etc/aliases 文件中的所有选项,没有看到[电子邮件保护]. /etc/hosts 也没有。

以下是邮件日志的一个示例:

Oct 23 17:30:04 ser001 postfix/pickup[5534]: 0367678BF3: uid=0 from=<root>
Oct 23 17:30:04 ser001 postfix/cleanup[5550]: 0367678BF3:
message-id=<[email protected]>
Oct 23 17:30:04 ser001 postfix/qmgr[5537]: 0367678BF3:
from=<[email protected]>, size=2168, nrcpt=1 (queue active)
Oct 23 17:30:04 ser001 postfix/smtp[5644]: 0367678BF3:
to=<[email protected]>, orig_to=<root>, relay=rewards.x.x[196.34.x.x]:25,
delay=2.6, delays=2.4/0/0.15/0.09, dsn=5.0.0, status=bounced (host
rewards.x.x[196.34.x.x] said: 530 Relaying not allowed - sender domain
not local (in reply to end of DATA command))



root@ser001:[~]$ whoami
root
root@ser001:[~]$ hostname
ser001
root@ser001:[~]$ domainname

root@ser001:[~]$ env | grep net.net
root@ser001:[~]$

服务器设置为使用智能主机来中继邮件,但即使我将其更改为另一个,它仍然代表发送邮件, [电子邮件保护]

有趣的是,当我以普通用户身份登录 shell 并发送电子邮件(通过命令行或 Mutt)时,它会从 {user}@net.net 发送邮件。然而,在 Mutt 中,我可以看到它显示邮件来自 {user}@rewards.xx

有人知道这是什么原因造成的,或者如何解决它?

答案1

在您的 中main.cf有一行myorigin = net.net。这就是问题所在。

如果不是,我们需要的输出postconf -n

答案2

尝试grep -ir "net.net" /etc/postfix看看 Postfix 中是否设置了类似地址伪装的功能。

SMTP 信封可以与邮件头(可以包括From:Mutt 解析的内容)完全不同。

在现实世界中,您可以John Doe在信封上写发件人姓名,但信封内的实际信件可能包含您的真实姓名。

相关内容