public class Mails
{
private string from;
private string fromName;
private string userName;
private string passWord;
private string smtpHost;
private string title;
private string content;
private string mailaddress;
private string toname;
private string files;
//private jmail.Message m = null;
public string From
{
set { from = value; }
}
public string FromName
{
set { fromName = value; }
}
public string UserName
{
set { userName = value; }
}
public string PassWord
{
set { passWord = value; }
}
public string SmtpHost
{
set { smtpHost = value; }
}
public string Title
{
set { title = value; }
}
public string Content
{
set { content = value; }
get { return content;}
}
public string MailAddress
{
set { mailaddress = value; }
}
public string ToName
{
set { toname = value; }
}
public string Files
{
set { files = value; }
}
public Mails()
{
}
public bool sendMail()
{
MailMessage messages = new MailMessage();
messages.From = new MailAddress(from, fromName);
messages.To.Add(new MailAddress(mailaddress));
messages.Subject = title;
messages.SubjectEncoding = System.Text.Encoding.Default;
messages.Body = content;
messages.BodyEncoding = System.Text.Encoding.Default;
messages.IsBodyHtml = true;
messages.Priority = MailPriority.High;
try
{
Attachment fujian = new Attachment(files);
messages.Attachments.Add(fujian);
}
catch
{ }
SmtpClient client = new SmtpClient(smtpHost);
NetworkCredential smtpuserinfo = new NetworkCredential();
smtpuserinfo.UserName = userName;
smtpuserinfo.Password = passWord;
client.Credentials = smtpuserinfo;
//try
//{
client.Send(messages);
//}
//catch
//{ return false; }
return true;
}
}
没写注释
如果有不明白的地方 自己去查优快云