【发布时间】:2015-02-08 19:28:11
【问题描述】:
设置
我目前正在使用 gmail 来轮询电子邮件发送到一个包罗万象的地址,其中 @ 之前的字符串必须由系统处理。
我使用 IMAP 进行集成。
我的后端在 .Net 中(不那么相关)
我的挑战
当在同一封邮件中向多个电子邮件地址写信时,例如1@foo.com、2@foo.com 和 3@foo.com,当所有捕获所有地址都在“To”字段中明确指定时,一切正常。在这种情况下,“To”标头包含所有地址。但是,当使用分发列表或使用密件抄送发送到 3 捕获所有地址时,无法查看邮件发送到的所有捕获所有地址。
人们将如何解决这个问题?我不需要使用 gmail - Exchange 也可以。我不想从头开始构建自己的邮件服务器/下载一些 C# 邮件服务器。
非常感谢您对此的任何意见!
编辑:正如建议的那样,这将在链的早期完成,并将通过按照建议编写一些自定义逻辑来解决。
【问题讨论】:
-
您应该能够看到 Received 标头中的至少一个地址,或者可能会看到 Delivered-To 标头,具体取决于接收邮件的邮件系统。
-
Max:是的,我可以看到其中一个地址,但我需要完整列表:)
标签: c# email gmail imap server