绝对正确!!!!!!!
街角嘚堕落 2011-04-02 11:17:11 string s = "";
Boolean b = true;
string from_mail = ConfigurationManager.AppSettings.GetValues("mail_from")[0];
string user = ConfigurationManager.AppSettings.GetValues("mail_user")[0];
string pass = ConfigurationManager.AppSettings.GetValues("mail_pass")[0];
MailMessage mail = new MailMessage();
//发件人地址
mail.From = from_mail;
//收件人地址
mail.To = mailTo;
//邮件主题
mail.Subject = mailSubject;
//邮件内容
mail.Body = mailContent;
//优先级
int p = mailPriority;
switch (p)
{
case 0:
mail.Priority = MailPriority.High;
break;
case 1:
mail.Priority = MailPriority.Low;
break;
default:
mail.Priority = MailPriority.Normal;
break;
}
//设置邮件格式
int f = 1;
if (f == 0)
mail.BodyFormat = MailFormat.Text;
else
mail.BodyFormat = MailFormat.Html;
//设置服务器
//发送邮件
//设置服务器验证
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
//验证用户名
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", user);
//验证密码
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", pass);
try
{
SmtpMail.SmtpServer = ConfigurationManager.AppSettings.GetValues("mail_server")[0];
SmtpMail.Send(mail);
s = "good";
}
catch(Exception ex)
{
b = false;
s = ex.Message.ToString();
}
return s;