1

我为后缀配置了包罗万象,如下所示:-

"#vim /etc/postfix/virtual

@example.com 测试”

因此,如果我们向 xyzjsdv@example.com 发送邮件,则会将邮件发送到 test@example.com。

但问题是它总是在邮件标题“test@example.com”中显示相同的用户名。我创建了一个用于检查邮件标题的脚本,因此我需要在邮件标题处显示特定的 user@example,因为我需要区分所有用户。

请帮助我如何配置后缀,以便我得到这个结果。突然的答案将不胜感激

4

1 回答 1

1

不是答案 - 但有些问题因为我没有代表我无法发表评论。

你运行的是什么版本的后缀?

我在 2.8 上做了类似的事情,它按预期工作,即:消息本身(不是“信封”)具有正确的标题 - 即:消息未修改。

您要发送什么测试消息?我建议使用简单的东西进行测试,使用 telnet 运行以下命令,例如:

telnet <server> 25
Connected to <server>.
Escape character is '^]'.
220 mail.example.com ESMTP
helo test.com
250 nbb-dev.safenetbox.biz
mail from:<somewhere@example.com>
250 2.1.0 Ok
rcpt to: <def@example.com>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
Sender: abc@example.com
Subject: testing

body
.
quit

对我来说,这给出了发件人为“abc@example.com”的“信件”消息。

还要确保没有 *header_rewrite* 设置,除了默认值(我从未使用过这些,但可能是相关的)。

您是如何从邮箱中获取消息的,还是直接将其发送到程序?如果去一个邮箱,它会被转发吗?

于 2014-03-06T04:20:02.037 回答