一、MailMessage+SmtpMail
二、SMTPMail
注意:Macfree杀毒软件会屏蔽掉25端口,使邮件发送不出去.
1
/// <summary>
2
/// 发送邮件
3
/// </summary>
4
/// <param name="emailTo">接收邮件地址</param>
5
/// <param name="subject">主题</param>
6
/// <param name="body">内容</param>
7
/// <returns>发送结果</returns>
8
public static string SendEmail(string emailTo, string subject, string body)
9
{
10
MailMessage mailMsg = new MailMessage();
11
//设置正文格式
12
mailMsg.BodyFormat = MailFormat.Html;
13
//设置收件人的邮件地址
14
mailMsg.To = emailTo;
15
//设置发送者的邮件地址
16
mailMsg.From = "lxqq@163.com";
17
//设置邮件主题
18
mailMsg.Subject = subject;
19
//设置邮件内容
20
mailMsg.Body = body;
21
//设置支持服务器验证
22
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
23
//设置用户名
24
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "lxqq");
25
//设置用户密码
26
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "861689");
27
try
28
{
29
//设置发送邮件服务器
30
SmtpMail.SmtpServer = "SMTP.163.com";
31
//发送邮件
32
SmtpMail.Send(mailMsg);
33
34
return "您的新密码已经发送到你的注册邮箱里,请注意查收!";
35
36
}
37
catch (Exception err)
38
{
39
//Response.Write("发送失败" + err.Message.ToString());
40
return "邮件发送失败" + err.Message.ToString();
41
}
42
}
/// <summary>2
/// 发送邮件3
/// </summary>4
/// <param name="emailTo">接收邮件地址</param>5
/// <param name="subject">主题</param>6
/// <param name="body">内容</param>7
/// <returns>发送结果</returns>8
public static string SendEmail(string emailTo, string subject, string body)9
{10
MailMessage mailMsg = new MailMessage();11
//设置正文格式12
mailMsg.BodyFormat = MailFormat.Html;13
//设置收件人的邮件地址14
mailMsg.To = emailTo;15
//设置发送者的邮件地址16
mailMsg.From = "lxqq@163.com";17
//设置邮件主题18
mailMsg.Subject = subject;19
//设置邮件内容20
mailMsg.Body = body;21
//设置支持服务器验证22
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");23
//设置用户名24
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "lxqq");25
//设置用户密码26
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "861689");27
try28
{29
//设置发送邮件服务器30
SmtpMail.SmtpServer = "SMTP.163.com";31
//发送邮件32
SmtpMail.Send(mailMsg);33

34
return "您的新密码已经发送到你的注册邮箱里,请注意查收!";35

36
}37
catch (Exception err)38
{39
//Response.Write("发送失败" + err.Message.ToString());40
return "邮件发送失败" + err.Message.ToString();41
}42
}二、SMTPMail
注意:Macfree杀毒软件会屏蔽掉25端口,使邮件发送不出去.
1
SmtpMail smMain = new SmtpMail();
2
smMain.Subject = "网站会员帐号激活";
3
smMain.IsBodyHTML = true;
4
smMain.Body = "<a href=\"http://Agent.lxqq.cn/Register/ActivateAccount.aspx?ActivateCode=" + mMain.cGUID.ToString() + "\" target=\"_blank\">立即激活</a>";
5
6
smMain.From = "tianzhenjing@126.com";
7
smMain.LoginName = "YourName";
8
smMain.LoginPassword = "Password";
9
smMain.Port = 25;
10
smMain.To = paraLoginName;
11
smMain.Host = "smtp.126.com";
12
if (smMain.SendMail() == "成功")
13
{
14
string[] returnValue = mMain.InsertObjectByProcedureParameter();
15
16
if (returnValue[0].ToString() == "0")
17
{
18
IsSuccess[0] = "0";
19
IsSuccess[1] = "会员注册成功";
20
}
21
else
22
{
23
IsSuccess[1] = "会员失败!请检查相关信息后重新提交";
24
}
25
}
26
else
27
{
28
IsSuccess[1] = "邮件发送失败,请确认您的用户邮箱的正确性!";
29
}
SmtpMail smMain = new SmtpMail();2
smMain.Subject = "网站会员帐号激活";3
smMain.IsBodyHTML = true;4
smMain.Body = "<a href=\"http://Agent.lxqq.cn/Register/ActivateAccount.aspx?ActivateCode=" + mMain.cGUID.ToString() + "\" target=\"_blank\">立即激活</a>";5

6
smMain.From = "tianzhenjing@126.com";7
smMain.LoginName = "YourName";8
smMain.LoginPassword = "Password";9
smMain.Port = 25;10
smMain.To = paraLoginName;11
smMain.Host = "smtp.126.com";12
if (smMain.SendMail() == "成功")13
{14
string[] returnValue = mMain.InsertObjectByProcedureParameter();15

16
if (returnValue[0].ToString() == "0")17
{18
IsSuccess[0] = "0";19
IsSuccess[1] = "会员注册成功";20
}21
else22
{23
IsSuccess[1] = "会员失败!请检查相关信息后重新提交";24
}25
}26
else27
{28
IsSuccess[1] = "邮件发送失败,请确认您的用户邮箱的正确性!";29
}


浙公网安备 33010602011771号