使用System.Net.Mail注意区分form和sender
来源:互联网 发布:村镇银行 优化股权结构 编辑:程序博客网 时间:2024/05/16 23:47
在写发送邮件Job的时候,设置SMTP,需要注意from和sender的区别:
MSDN上对于两者的中文解释就不用再提了,英文解释是
From Gets or sets the from address for this e-mail message.
Sender Gets or sets the sender's address for this e-mail message.
来源:http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage_properties.aspx
从字面上理解,From是从哪儿发送的邮件;sender是谁发送的。
通过使用outlook测试,虽然outlook设置的默认邮箱是公司的邮箱,但是我在“发件人”的地址输入我msn的邮箱,发送邮件后,经查收,接受方的邮件显示发件人即为msn邮件地址,而不是公司邮箱。
另外,填写了outlook的“发件人”,无论该邮件地址是否有效,接收方都能成功收到,也就是说不会对from的有效性进行验证。
所以,当我们进行smtp配置的时候,除了需要设置host邮件服务器地址、port、 userName、password以外,最好是配置一个默认的sender的地址。当发送的邮件没有from的时候,选择sender作为默认的发件人。
下面是示例web.config
- 使用System.Net.Mail注意区分form和sender
- ASP.Net使用jmail和System.Net.Mail发送邮件
- 谈谈System.Net.Mail和System.Web.Mail
- 使用 System.Net.Mail.MailMessage 发送电子邮件
- 使用 System.Net.Mail.MailMessage 发送电子邮件
- 使用System.Net.Mail.SmtpClient 发送邮件
- 使用System.Net.Mail发送电子邮件
- 使用 System.Net.Mail.MailMessage 发送电子邮件
- 使用 System.Net.Mail.MailMessage 发送电子邮件
- Mail::Sender
- System.Net.Mail 简介
- C# System.Net.Mail
- System.Net.Mail
- .NET使用system.net.mail命名空间发送邮件
- 浅谈:ASP.NET中使用System.Net.Mail发邮件
- ASP.NET中使用System.Net.Mail发邮件
- System.net.mail下使用SmtpClient发送邮件
- 使用System.Net.Mail通过gmail发送电子邮件
- 10款让你震撼的js+css图片展示
- 字节序的问题
- log4j输出多个自定义日志文件,动态配置路径
- 中文的几个编码 GB2312、GBK、GB18030、GB13000、BIG5
- 魔兽停服:500万寂寞背后的利益暗战
- 使用System.Net.Mail注意区分form和sender
- 博客开通中......
- 退出SSH时继续执行PHP脚本
- RHEL5下搭建DNS服务器
- ETL一些经验分享
- 微软部分专卖店地址选定 今秋开张
- Windows下DOS命令行使用和编程(学习记录)
- linux 中文显示乱码解决办法
- 《金融时报》: 微软的新敌