メール送信プログラム
4043 ワード
public partial class Test_Default5 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
/// <summary>
///
/// </summary>
/// <param name="address"> :Eamil </param>
/// <param name="subject"> </param>
/// <param name="body"> </param>
/// <param name="attachment"> </param>
/// <param name="isBodyHtml"> Html </param>
/// <returns></returns>
public bool Send(string address, string subject, string body, Attachment attachment, bool isBodyHtml)
{
try
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]");
mail.To.Clear();
mail.To.Add(new MailAddress(address));
mail.Body = body;
mail.BodyEncoding = Encoding.UTF8;
mail.SubjectEncoding = Encoding.UTF8;
mail.Subject = subject;
mail.IsBodyHtml = isBodyHtml;
mail.Priority = System.Net.Mail.MailPriority.Normal;
if (attachment != null) mail.Attachments.Add(attachment);
SmtpClient smtp = new SmtpClient("smtp.163.com", 25);
smtp.UseDefaultCredentials = true;
smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "");
smtp.Send(mail);
return true;
}
catch
{
Response.Write(" !");
return false;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Send("[email protected]", "Test", "<br/> ", null, true);
}
}