【发布时间】:2012-04-26 06:40:26
【问题描述】:
我正在编写一个服务器,它将代表我的客户向许多收件人发送电子邮件。
电子邮件必须来自客户的电子邮件地址 (client@example.org),但我想通过 VERP 自动处理退回邮件。基本上,电子邮件 From: 标头将是 client@example.org,但 SMTP 信封发件人 (MAIL FROM) 将是 unique-email-id@my-email-service.example.com .
我已经构建了一个多线程发送引擎,它使用内置的System.Net.Mail.SmtpClient 与收件人的 MX 服务器进行实际的 SMTP 对话。
很遗憾,SmtpClient 不允许您指定信封发件人——它只使用From: 地址。
我需要一个允许我指定 SMTP MAIL FROM 的替代方法。最好是一些不费吹灰之力的东西来替换SmtpClient。
到目前为止,我看到的所有内容都是完整的 email suite(SMTP/POP3/IMAP/厨房接收器)。有哪些轻量级 SMTP 库可用?
【问题讨论】: