先在网上下一个jmail.dll(google搜一下就有。) 具体代码。
public bool SendMail(string from ,string fromName,string subject ,string body ,
string attachmentFile1,string attachmentFile2,bool isinline,bool isHtml,string[] mailTo )
{
jmail.MessageClass MsgMail = new jmail.MessageClass();
MsgMail.Logging = true;
MsgMail.Silent = true;
MsgMail.Charset = "GB2312";
MsgMail.Encoding = "Base64";
MsgMail.ISOEncodeHeaders = false;
MsgMail.From = from;
if (fromName!=""){MsgMail.FromName = fromName;}
//加收件人
for (int i=0;i<mailTo.Length;i++)
{
string emailAddress=mailTo[i].ToString();
i++;
string MailToName=mailTo[i].ToString();
if (MailToName=="" )
{MsgMail.AddRecipient(emailAddress,null,null);}
else{MsgMail.AddRecipient(emailAddress,MailToName,null);}
}
MsgMail.Subject = subject;
MsgMail.Body = body;
// if (isHtml)
// {
MsgMail.ContentType="text/html";
// }
// else
// {
// MsgMail.ContentType="text/plain";
// }
if (attachmentFile1!="")
{
MsgMail.AddAttachment(attachmentFile1,isinline,null);//例如:text/plain表示txt文档
}
if (attachmentFile2!="")
{
MsgMail.AddAttachment(attachmentFile2,isinline,null);//例如:text/plain表示txt文档
}
MsgMail.MailServerUserName = "zhaolidong@51db.com"; //登录邮件服务器所需的用户名
MsgMail.MailServerPassWord = "fhquutuu" ;
if(MsgMail.Send("mail.51db.com", false))
{return true;}
else
{ return false; }
}
}
public bool SendMail(string from ,string fromName,string subject ,string body ,
string attachmentFile1,string attachmentFile2,bool isinline,bool isHtml,string[] mailTo )
{
jmail.MessageClass MsgMail = new jmail.MessageClass();
MsgMail.Logging = true;
MsgMail.Silent = true;
MsgMail.Charset = "GB2312";
MsgMail.Encoding = "Base64";
MsgMail.ISOEncodeHeaders = false;
MsgMail.From = from;
if (fromName!=""){MsgMail.FromName = fromName;}
//加收件人
for (int i=0;i<mailTo.Length;i++)
{
string emailAddress=mailTo[i].ToString();
i++;
string MailToName=mailTo[i].ToString();
if (MailToName=="" )
{MsgMail.AddRecipient(emailAddress,null,null);}
else{MsgMail.AddRecipient(emailAddress,MailToName,null);}
}
MsgMail.Subject = subject;
MsgMail.Body = body;
// if (isHtml)
// {
MsgMail.ContentType="text/html";
// }
// else
// {
// MsgMail.ContentType="text/plain";
// }
if (attachmentFile1!="")
{
MsgMail.AddAttachment(attachmentFile1,isinline,null);//例如:text/plain表示txt文档
}
if (attachmentFile2!="")
{
MsgMail.AddAttachment(attachmentFile2,isinline,null);//例如:text/plain表示txt文档
}
MsgMail.MailServerUserName = "zhaolidong@51db.com"; //登录邮件服务器所需的用户名
MsgMail.MailServerPassWord = "fhquutuu" ;
if(MsgMail.Send("mail.51db.com", false))
{return true;}
else
{ return false; }
}
}