/// <summary>
/// 发送邮件
/// </summary>
/// <param name="email"></param>
/// <param name="name"></param>
/// <param name="activationCode"></param>
/// <returns></returns>
public static bool SendMail(string email, string name, string activationCode)
{
MailAddress from = new MailAddress("test@test.com ", "测试账号");
//收件人地址
MailAddress to = new MailAddress(email, "hello");
MailMessage message = new MailMessage(from, to);
message.Subject = "帐号激活邮件"; // 设置邮件的标题
message.Body = @"http://192.168.0.144:10086/" + "/Activation.ashx/?username=" + name + "&" + "activationCode=" + activationCode;
message.BodyEncoding = System.Text.Encoding.Default;
MailAddress other = new MailAddress("otherPerson@163.com");
//创建一个SmtpClient 类的新实例,并初始化实例的SMTP 事务的服务器
SmtpClient client = new SmtpClient("192.168.0.250");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.EnableSsl = false;
//身份认证
client.Credentials = new System.Net.NetworkCredential("xxxxx@weipu.com", "xxxxx");
bool ret = true;
try
{
client.Send(message);
}
catch (SmtpException )
{
ret = false;
}
catch (Exception)
{
ret = false;
}
return ret;
}