我使用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”(远程反弹)或远程状态记录?我有点失落......
有什么想法吗?