- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在编写一个服务器,它将代表我的客户向许多收件人发送电子邮件。
电子邮件必须来自客户的电子邮件地址 (client@example.org),但我想通过 VERP 自动处理退回邮件.基本上,电子邮件 From:
header 将为 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 库可用?
最佳答案
System.Net.Mail.SmtpClient
内部正在使用 mailMessage.Sender ?? mailMessage.From
用于信封 MAIL FROM
信封发件人。
不幸的是,虽然您可以使用 Sender 属性来指定信封 MAIL FROM
使用 mailMessage.Sender
的信封发件人属性,SmtpClient 还将添加一个 Sender: unique-email-id@domain.com
标题。
使用此发件人 header ,电子邮件客户端随后显示来自 unique-email-id@domain.com on behalf of John Doe <doe@domain.com>
的发送
我发现没有像样的开源 Smtp 库支持这个——甚至 Mono 的 SmtpClient 也缺少这个功能。一些支持 VERP 的库:
PS:随时为 VERP 功能请求投票:http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3800792-smtpclient-should-allow-to-specify-the-envelope-se
相关问题:How can I implement VERP (Variable envelope return path) in .NET?
关于c# - 使用自定义信封发件人 (VERP) 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10148631/
我正在制作一个退回检测程序,读取退回邮件。我们的设置是发送电子邮件,在发送的邮件中添加一个 noreply@domain.tl。一些收件人不再存在,因此我们想要读取退回邮件,并检测它发送给谁。我已经崩
我正在编写一个服务器,它将代表我的客户向许多收件人发送电子邮件。 电子邮件必须来自客户的电子邮件地址 (client@example.org),但我想通过 VERP 自动处理退回邮件.基本上,电子邮件
首先,您好! 我即将使用 Javax.mail 在 Java 中开发自定义新闻通讯应用程序API。所以我需要开发一种 Verp 技术来跟踪跳出。 到目前为止,我已经覆盖了javax.mail.inte
我希望能够在 python 中发送电子邮件,以便我可以解析退回邮件。 VERP 似乎是解决这个问题的方法。但是,当我将发件人地址(不是 MIMEMultipart 对象的“发件人”值)设置为包括 VE
我是一名优秀的程序员,十分优秀!