首页 > 解决方案 > PHP Mime 邮件解析器和发送邮件服务器

问题描述

这个 PHP Mime Mail Parser 库非常有用:

https://github.com/php-mime-mail-parser/php-mime-mail-parser

示例请求:

$arrayHeaderTo = $parser->getAddresses('to');

它使您可以分析 RFC822 标准格式的电子邮件的预期收件人、发件人、主题等。

对于像我这样对电子邮件消息更加好奇的人,例如哪个邮件服务器发起了该消息,我想扩展库以提供一种可靠的方式来打印此值,而不管它是如何在标头中找到的。

https://toolbox.googleapps.com/apps/messageheader/analyzeheader

Google 提供了一种用于分析邮件标头的工具。我在这里粘贴了一个例子:

谷歌的头部分析

在此示例中,它会提取完整的服务器地址 ( ec2-54-245-11-255.us-west-2.compute.amazonaws.com ),如果可能,还会提取该服务器的 IP。假设这两个值(mailserver、mailserverIP)中的大部分将被欺骗,我仍然希望可靠地查看包含在标头中的值,无论该标头的结构如何,或者它们出现在何处。

所以我想这对于那些非常熟悉电子邮件标题的人来说是一个问题,并且是阅读它们以提取这些信息的可靠方法。

标签: phpregexemailemail-headersmime-mail

解决方案


推荐阅读