1
public class MySendMails
2
{
3
/// <summary>
4
/// 发送邮件
5
/// </summary>
6
/// <param name="addressee">收信人地址</param>
7
/// <param name="Subject">标题</param>
8
/// <param name="body">内容</param>
9
/// <returns></returns>
10
public static void Send(string address, string subject, string body)
11
{
12
///读取config获得使用的邮箱信息
13
System.Configuration.AppSettingsReader appReader = new System.Configuration.AppSettingsReader();
14
string from = appReader.GetValue("fromMail", typeof(string)).ToString();//发件人登陆帐户
15
string pwd = appReader.GetValue("mailPwd", typeof(string)).ToString();//发件人邮箱登陆密码
16
string user = appReader.GetValue("mailUser", typeof(string)).ToString();//发件人
17
18
MailMessage mail = new MailMessage(from, address, subject, body);
19
SmtpClient smtp = new SmtpClient();
20
smtp.Host = appReader.GetValue("mailSmtp", typeof(string)).ToString();//获得SMTP端口
21
smtp.Credentials = new System.Net.NetworkCredential(user, pwd);//邮箱账号与密码
22
smtp.Send(mail);//发送邮件
23
}
24
}
public class MySendMails2
{3
/// <summary>4
/// 发送邮件5
/// </summary>6
/// <param name="addressee">收信人地址</param>7
/// <param name="Subject">标题</param>8
/// <param name="body">内容</param>9
/// <returns></returns>10
public static void Send(string address, string subject, string body)11
{12
///读取config获得使用的邮箱信息13
System.Configuration.AppSettingsReader appReader = new System.Configuration.AppSettingsReader();14
string from = appReader.GetValue("fromMail", typeof(string)).ToString();//发件人登陆帐户15
string pwd = appReader.GetValue("mailPwd", typeof(string)).ToString();//发件人邮箱登陆密码16
string user = appReader.GetValue("mailUser", typeof(string)).ToString();//发件人17

18
MailMessage mail = new MailMessage(from, address, subject, body);19
SmtpClient smtp = new SmtpClient();20
smtp.Host = appReader.GetValue("mailSmtp", typeof(string)).ToString();//获得SMTP端口21
smtp.Credentials = new System.Net.NetworkCredential(user, pwd);//邮箱账号与密码 22
smtp.Send(mail);//发送邮件23
}24
}1
<!--配置文件-->
2
<appSettings>
3
<add key="fromMail" value="邮件地址"/>
4
<add key="mailUser" value="发件人"/>
5
<add key="mailPwd" value="密码"/>
6
<add key="mailSmtp" value="smtp.163.com"/>
7
</appSettings>
<!--配置文件-->2
<appSettings>3
<add key="fromMail" value="邮件地址"/>4
<add key="mailUser" value="发件人"/>5
<add key="mailPwd" value="密码"/>6
<add key="mailSmtp" value="smtp.163.com"/>7
</appSettings>经过测试绝对可用,但对发件邮箱有一定的限制,需要支持SMTP,现在大部分免费邮箱都不支持此功能,但2005年以前的163邮箱可以。

浙公网安备 33010602011771号