如何搜索所有退回的电子邮件?
我尝试过这个。imap_search($inbox,"SUBJECT failed")
但它无法匹配那些具有不同主题的人,如“无法投递”,“邮政局长”等
答案 0 :(得分:1)
这些电子邮件都应该有一个如下所示的标题:
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
搜索。因此,您可能不得不尝试修补SUBJECT
条款......