自定义标题邮件()和垃圾邮件分数

ric*_*gen 3 php email header

我正在构建一个邮件客户端,它使用唯一标识符来识别(duh)会话,并通过这样做来创建一个线程.此唯一ID现在附加到主题行.没有主题行中的id,邮件就会"丢失".

除了它干扰主题行的事实之外,如果我可以将id添加到自定义标题中会更加方便:

$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: Webmaster <webmaster@example.com>' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-myID: MghT3s' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
Run Code Online (Sandbox Code Playgroud)

这可能吗?这样邮件会得到更高的垃圾邮件分数吗?

//编辑通过使用自定义标头回复发送电子邮件,标头不会被转移,因此这确实不是解决方案.

// edit2我正在查看in-reply-to标头.但不知道它是否被所有电子邮件客户端使用.

Bor*_*lid 6

是的,这是可能的,不,你可能不会得到更高的垃圾邮件分数.任何以"X-"开头的标头都是合法的扩展标头.其中有许多与垃圾邮件过滤软件,电子邮件分发列表等有关.

拥有扩展标题并不是垃圾邮件的初步证据.

但是,您确定不想使用In-Reply-To标头或现有的唯一消息ID(Message-ID)来构建线程吗?

  • +1用于引用In-Reply-To标头,正确处理此问题... RFC2822第3.6.4节和附录2 (3认同)