1

我正在尝试为我的网站创建一个保管箱电子邮件。所以我创建了一个捕获所有电子邮件地址:dropbox@domain.com 然后,网站上的每个客户都会收到一个 dropbox 电子邮件,例如:dropbox123@domain.com 客户可以将电子邮件密件抄送给给定的电子邮件,它会自动输入东西进笔记。在阅读 dropbox@domain.com 捕获的电子邮件时,我想确定将哪个电子邮件地址放入密件抄送并做出相应反应。

现在问题来了:直接在服务器上打开电子邮件时,我可以在记事本中看到原始电子邮件,第一行显示:

Received: from ([209.85.215.58]) for <dropbox123@domain.com> with MailEnable 
Catch-All Filter;
Sun, 4 Jan 2015 21:16:44 +0000

通过 OpenPop 阅读这封电子邮件时,我得到以下信息:

Received: from ([209.85.215.58]) for with MailEnable Catch-All Filter; Sun, 4 Jan 
2015 21:22:35 +0000

所以“for”电子邮件地址不是 openpop 消息头的一部分。如果我使用 OpenPop.Mime.Message.RawMessage 或者我尝试读取标题并不重要。

这是 OpenPop 中的错误还是我错过了明显的错误?

4

1 回答 1

0

这看起来像是 OpenPOP 中的一个错误(它不应该更改标头的值)。我建议向https://github.com/foens/hpop提交错误报告,希望开发人员会为您实施修复。

如果没有,我建议使用没有此问题的MailKit 。

于 2015-01-06T15:03:24.877 回答