【发布时间】:2019-04-16 06:36:30
【问题描述】:
我使用 IMAP 或 POP3 从服务器获取电子邮件并将获取的电子邮件输入到数据库,但我注意到系统中有很多退回的电子邮件,所以我在 google 上搜索了很多以检查获取的电子邮件以及是否被退回的电子邮件我不会将它输入系统,我找到了库 BounceDetectResult 来检测电子邮件是否被退回,但这个库仅适用于消息类型 MimeMessage,所以它在我使用 IMAP 时很有用,但它不适用于消息类型 OpenPop.Mime.Message所以我在使用 POP3 时无法使用它
var result= BounceDetectorMail.Detect(message);//message type MimeMessage
if (result.IsBounce)
{
em.DelivaryFailure = true;
}
所以我的问题是,当我使用 pop3 检索时,我没有找到方法来检测我检索到的消息是否被退回
【问题讨论】: