我需要能够制作一个程序,通过退回消息的邮箱来查看邮件,其中包含.msg附件中的初始邮件,并打开.msg附件以在ASP.NET 2.0中进行处理。有没有什么代码可以帮助解决这个问题?我一直在寻找Reading Email using Pop3 in C#作为起点,但无法弄清楚如何最好地从那里打开附件,或者如果有一些更简单的方法我错过了。如何在ASP.NET中检索电子邮件,打开.msg附件并解析附件?
-1
A
回答
1
从您的文章看来,您最好是获得已经实施(POP或IMAP)协议的第三方组件。 我刚刚搜索并获得一个,我敢打赌,那里有一堆。 http://www.jscape.com/articles/retrieving_email_pop3_csharp.html
1
一般来说解析退回邮件是一项艰巨的任务,因为它们的格式在不同的邮件传输代理之间差别很大。所以除非你是在一个封闭的网络上,或者你只关心从你自己的运输代理直接报告的反弹,那么你就是在做一个大的工作,你当然不能指望原始的消息被全部附加到反弹答案上。
如果可以从几个关键参数重新生成传出邮件,那么您可能需要考虑使用VERP寻址方案。您的解析工作将被缩减为识别并解密退回邮件的收件人地址,而不是其全部内容。
0
我最终解决的方法是使用Microsoft.Office.Interop.Outlook(http://support.microsoft.com/?kbid=310244)读取消息,将附加的.msg保存到驱动器,然后使用开源第三方读取该消息解决方案(http://www.codeproject.com/KB/office/reading_an_outlook_msg.aspx)。这可能不是最有效的解决方案,但它处理我们需要支持的特定案例。
相关问题
- 1. 电子邮件解析内嵌附件
- 2. Javascript:打开Outlook并将附件添加到新电子邮件
- 3. 如何打开默认的电子邮件客户端附件
- 4. ASP.NET MVC发送电子邮件附件
- 5. 在Android中打开电子邮件附件
- 6. 电子邮件附件在应用程序中打开?
- 7. 带附件的公开电子邮件
- 8. 电子邮件附件
- 9. PHP电子邮件附件
- 10. 电子邮件附件
- 11. 电子邮件附件
- 12. Powershell电子邮件附件
- 13. 电子邮件附件
- 14. 电子邮件附件?
- 15. 如何阅读电子邮件附件
- 16. Applescript - 拖放文件附件以打开新电子邮件
- 17. 在PHP中的电子邮件附件?
- 18. 在电子邮件中附加文件
- 19. 通过IMAP从电子邮件中检索附件?
- 20. 解析电子邮件并附加Google表格
- 21. 如何将电子邮件附加到其他电子邮件?
- 22. 如何在android上的应用程序中打开电子邮件附件?
- 23. 解析电子邮件附件的脚本
- 24. Android - 用附件提示打开电子邮件意向
- 25. 文件附加到电子邮件 - 我试图打开MYAPP
- 26. intent过滤器打开.shtml附件从电子邮件...
- 27. 打开带附件的电子邮件客户端
- 28. 解析电子邮件并将附件保存到目录中的问题
- 29. 关于电子邮件附件在php
- 30. 删除电子邮件附件在Outlook