一、常见的邮箱类型有哪些?
部分免费邮件SMTP服务器参考设置:
另外如果是公司的邮箱发,如果host是exchange的话,端口也要用587而不是25.
一般企业的邮箱发送都不需要lient.EnableSsl = true;所以这行可以识具体情况添加。如果提识没有相应的证书且就把lient.EnableSsl = true去掉即可。当然发送邮件是采用同步还是异步的方式就看项目要求了,如果采用同步发送,主UI界面会阻塞,所以最好是另外开一个线程来发邮件。邮件状态可以通过委托来实现邮件发送状态的显示。
二、利用.net 的相关类库进行邮件发送
在.net2.0及之后版本,用System.Net.Mail发送邮件。主要用到了在.net2.0中新增的两个类,分别是System.Net.Mail.MailMessage和System.Net.Mail.SmtpClient两个类,在SMTP身份验证方面用到了System.Net.NetworkCredential类。
1. MailMessage 类表示邮件的内容
MailMessage常用属性
组织好电子邮件后,可以使用 Send 或 SendAsync 方法发送邮件
2. SmtpClient类用于将电子邮件发送到 SMTP 服务器以便传递
SmtpClient常用属性
时间: 2024-10-11 01:41:59