imap_search 搜索所有失败的递送

发布于 2024-10-26 14:52:32 字数 108 浏览 4 评论 0原文

如何搜索所有退回的邮件?

我试过这个。 imap_search($inbox,"主题失败") 但它无法匹配那些具有不同主题的内容,如“无法投递”、“邮政局长”等

how to search all emails that bounced?

i tried this. imap_search($inbox,"SUBJECT failed")
but it could not match those that has different subject like "undeliverable" ,"postmaster" etc

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

茶底世界 2024-11-02 14:52:32

这些电子邮件都应该有一个如下所示的标头:

Content-Type: multipart/report;
    boundary="----_=_NextPart_001_01C4E545.613B5900";
    report-type=delivery-status

因此,要找到它们,您需要发出一个 IMAP 命令,例如:

A001 SEARCH HEADER Content-Type multipart/report HEADER Content-Type
 report-type=delivery-status

不幸的是,php 的 imap_search 不允许您发出 HEADER< /code> 搜索,据我所知。因此,您可能无法尝试将 SUBJECT 术语拼凑在一起......

Those emails should all have a header that looks like this:

Content-Type: multipart/report;
    boundary="----_=_NextPart_001_01C4E545.613B5900";
    report-type=delivery-status

So to find them, you need to issue an IMAP command like:

A001 SEARCH HEADER Content-Type multipart/report HEADER Content-Type
 report-type=delivery-status

Unfortunately, php's imap_search doesn't allow you to issue a HEADER search, as far as I know. So you're probably stuck trying to patch together SUBJECT terms...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文