如何在.NET中实现VERP(可变信封返回路径)?
我想在.NET中实现这个反弹处理协议,但在研究了abit之后,我发现.NET附带的基本类不支持VERP所要求的信封分配如何在.NET中实现VERP(可变信封返回路径)?,.net,email,smtp,bounce,.net,Email,Smtp,Bounce,我想在.NET中实现这个反弹处理协议,但在研究了abit之后,我发现.NET附带的基本类不支持VERP所要求的信封分配 是否有变通方法或其他方法?您完全可以使用System.Net.Mail实现VERP,只需为每个到地址生成一个唯一的,然后当消息反弹时,您的catch all电子邮件帐户将收到该邮件,您将知道要作废的地址 下面是一个循序渐进的示例: 您将向someuser@somedomain.com 您可以从GUID从地址生成随机唯一的,例如: F9168C5E-CEB2-4faa-B6BF-
是否有变通方法或其他方法?您完全可以使用
System.Net.Mail
实现VERP,只需为每个到地址生成一个唯一的,然后当消息反弹时,您的catch all
电子邮件帐户将收到该邮件,您将知道要作废的地址
下面是一个循序渐进的示例:
您将向someuser@somedomain.com
您可以从GUID从
地址生成随机唯一的,例如:
F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4-customers@mydomain.com
您保留一个字典或数据库表,将上面的from
地址与to
地址关联起来
您将收到一封跳转电子邮件,发送至catch all
收件箱,收件人为F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4-customers@mydomain.com
,因此
您使someuser@somedomain.com
在数据库中
您完全可以使用System.Net.Mail
实现VERP,只需为每个到地址生成一个唯一的地址,然后当邮件反弹时,您的捕获所有电子邮件帐户将收到它,您将知道要失效的到地址
下面是一个循序渐进的示例:
您将向someuser@somedomain.com
您可以从GUID从
地址生成随机唯一的,例如:
F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4-customers@mydomain.com
您保留一个字典或数据库表,将上面的from
地址与to
地址关联起来
您将收到一封跳转电子邮件,发送至catch all
收件箱,收件人为F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4-customers@mydomain.com
,因此
您使someuser@somedomain.com
在数据库中
信封发件人和电子邮件的标准发件人地址是否存在问题,System.Net.Mail无法接触信封发件人,这是否是垃圾邮件过滤器的问题?这不是一个实用的答案,尤其是在开发专业邮件系统时。收件人通常处理垃圾邮件,并根据电子邮件的发件人制定邮件规则。你不能让它每次都不一样。@Talon:Craigslist和其他许多系统一样都是这样工作的。另外,主要目标是验证客户地址;邮件是否发送到垃圾邮件无关紧要。电子邮件的信封发件人和标准发件人地址是否存在问题,System.Net.Mail无法接触信封发件人,这是否是垃圾邮件过滤器的问题?这不是一个实用的答案,尤其是在开发专业邮件系统的情况下。收件人通常处理垃圾邮件,并根据电子邮件的发件人制定邮件规则。你不能让它每次都不一样。@Talon:Craigslist和其他许多系统一样都是这样工作的。另外,主要目标是验证客户地址;邮件是否发送到垃圾邮件并不重要。