使用PHP从.eml文件获取电子邮件地址

时间:2019-04-19 11:16:59

标签: php laravel email parsing eml

我有多个.eml文件,其中大多数是关于不存在的电子邮件地址的退回通知。

如何使用PHP从此类文件中获取电子邮件地址,以了解该电子邮件不存在,并避免再次发送电子邮件。

详细信息:

文件位于Amazon (AWS) S3存储桶中,它们来自Amazone SES服务。文件没有扩展名,但我相信它们的格式为.eml。我希望将它们包含在我的电子邮件中。

我的项目在Laravel上,所以如果有一种方法可以在laravel上进行,请告诉我。

谢谢。

1 个答案:

答案 0 :(得分:0)

我相信没有内置的方法可以解析laravel中的.eml文件。

但是您可以自己读取和解析文件,并使用preg_match从文本中检测电子邮件地址,并将其从电子邮件列表中删除。