using System.Net.Mail;
namespace myMail
{
public class myEmail
{
/// <summary>
/// 系統電子郵件發送程式
/// </summary>
/// <param name="MailServer">指定SMTP服務器的名字</param>
/// <param name="UserID">賬戶名</param>
/// <param name="UserPWD">密碼</param>
/// <param name="FromMailAddress">發送郵件的地址</param>
/// <param name="ToMailAddress">接收郵件的地址,多個地址用逗號分隔</param>
/// <param name="MailSubject">郵件主題</param>
/// <param name="MailBody">郵件內容</param>
/// <returns>發送成功,則返回true,否則返回false</returns>
public static bool sendMail(string MailServer,string UserID,string UserPWD,string FromMailAddress,string ToMailAddress,string MailSubject,string MailBody)
{
try
{
System.Net.Mail.SmtpClient client = new SmtpClient(MailServer);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(UserID, UserPWD);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new MailMessage(FromMailAddress, ToMailAddress, MailSubject, MailBody);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
client.Send(message);
return true;
}
catch
{
return false;
}
}
}
}