PMTA:使用acct-file

时间:2017-01-31 10:23:40

标签: php email bounce pmta

我使用PowerMTA发送电子邮件,我不明白sthg:

我想知道电子​​邮件是否已成功收到或已被退回。

我已经读过PMTA可以用acct文件来处理这个问题。

以下是我的尝试:

<acct-file /bounce.csv>
   record b,d
   record-fields b bounceCat,header_Message-Id
   record-fields d bounceCat,header_Message-Id
</acct-file>

然后我向5个不同的人发送一封电子邮件(存在这些电子邮件地址)。

bounce.csv中的结果:

对于每个 message_id :带有“d”(已传递)记录的行。 共5行。

我得到了什么:

对于每个 message_id ,我会得到以下几条记录:

d,success,<message_id_1@domain.com>
d,success,<message_id_1@domain.com>
d,success,<message_id_1@domain.com>
b,bad-mailbox,<message_id_1@domain.com>

d,success,<message_id_2@domain.com>
d,success,<message_id_2@domain.com>
d,success,<message_id_2@domain.com>
b,bad-mailbox,<message_id_2@domain.com>

为每个发送的电子邮件显示多少“d”记录?为什么会出现“b”(退回)记录呢?

我应该使用哪种类型的记录:“b”记录,“rb”(远程反弹)或远程状态记录?我有点失落......

有什么想法吗?

0 个答案:

没有答案