修改FROM SMTP标头而不影响MIME FROM:标头



在SMTP中有信封MAIL FROM标头(实际上是一个SMTP命令),消息数据本身中有一个FROM标头。
我需要能够在不影响MIME"FROM"标头的情况下修改MAIL FROM标头
困难在于.net MailMessage包含一个控制SMTP和MIME标头的"From"属性,而允许自定义标头的"Headers"属性不允许覆盖From标头。

反弹跟踪需要此功能,我非常希望避免切换到不同的SMTP包或从头开始实现SMTP。。。

例如,请注意的两条强调线

*{S}220workstation1 Microsoft ESMTP MAIL服务
{C}HELO工作站1
{S}250workstation1你好[12.0.0.1]
{C}邮件发件人:BOUNCE_TRACKING_TOKEN@mymailinglist.com
{S}2502.1.0me@mycompany.com....Sender确定
{C}RCPT收件人:
{S}2502.1.5you@yourcompany.com
{C}DATA
{S}354开始邮件输入;以结尾
{C}
发件人:coolstuff@mymailinglist.com
收件人:
主题:超级简单的电子邮件
回复:
这是一个非常简单的正文

{S}250排队等待送达的邮件
{C}QUIT
{S}221服务关闭传输通道*

使用MAIL FROM标头中所需的地址设置Sender属性。

最新更新