【问题标题】:Programatically forward Gmail messages & retain message formatting?以编程方式转发 Gmail 邮件并保留邮件格式?
【发布时间】:2010-12-30 23:54:03
【问题描述】:

有没有办法以编程方式将电子邮件从 Gmail 转发到另一个电子邮件地址,并保留所有格式 - 使用 C#?

我有一个需要执行此操作的 ASP.NET Web 应用程序。目前,我正在使用 IMAP 下载电子邮件,使用 ImapX 库,存储 HTML 和文本正文,然后使用此数据创建新消息并使用 System.Net.Mail 类发送消息,但消息正在丢失它们的格式,以及任何附加的图像等。

理想情况下,我希望能够将 message-id 存储在数据库中(我已经这样做了),然后能够以编程方式连接到 Gmail,使用指定的 message-id 检索邮件,并将其转发到另一个电子邮件地址。有什么简单的方法可以做到这一点?

任何想法或建议将不胜感激。谢谢。

【问题讨论】:

    标签: c# gmail html-email


    【解决方案1】:

    我会使用 lesnikowski 的 Mail.dll。

    使用 dll 的方法如下:http://www.lesnikowski.com/blog/index.php/how-to-forward-email

    【讨论】:

    • 谢谢。到目前为止还不能让它工作,但已经联系了开发者。
    • 嗯,开发者非常好。他在大约一天内回答了我的问题
    • 问题出在端口上(基于 SSL 的 SMTP 使用 465:lesnikowski.com/blog/index.php/…
    • 将此答案标记为已接受。我没有设法让它正确转发电子邮件,但我认为这更多是由于 Gmail 的一些奇怪之处,而不是组件本身 - 消息发送时没有错误,但从未到达。但是,我最终还是使用它来下载电子邮件,因为它比免费的 ImapX 组件更好地处理 HTML 电子邮件。开发人员的支持也非常出色,可以及时、有用地回复电子邮件。
    猜你喜欢
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 2010-10-29
    相关资源
    最近更新 更多