摘要:如何發 EMAIL to Gmail 或其他 Mail Server
發EMAIL這功能很多使用者都喜歡
即時性高,立即回覆,快速掌握
WebForm1.aspx
using System;
using System.Net.Mail;
using System.Net;
using System.Text;
namespace TaApply
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
GmailSend("收件者EMAIL", "主旨", "內文");
}
public static void GmailSend(string UserEmail, string Subject, string Body)
{
//寄件者EMAIL
string fromEmail = "form@gmail.com";
//寄件者名稱
string fromName = "XX系統管理員";
MailAddress from = new MailAddress(fromEmail, fromName, Encoding.UTF8);
//收件者
MailMessage mail = new MailMessage(from, new MailAddress(UserEmail));
//多個收件者EMAIL
//mail.To.Add("ABC@gmail.com");
//主旨 + 時間
mail.Subject = Subject + DateTime.Now.ToLongTimeString();
mail.SubjectEncoding = Encoding.UTF8;
//EMAIL內文
mail.Body = Body;
mail.BodyEncoding = Encoding.UTF8;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.High;
SmtpClient client = new SmtpClient();
client.Host = "smtp.gmail.com";
client.Port = 587;
client.Credentials = new NetworkCredential("Gmail帳號", "Gmail密碼");
client.EnableSsl = true;
try
{
// Send Mail
client.Send(mail);
}
catch (Exception ex)
{
ex.ToString();
}
}
}
}
這樣就可以發出去了!!
建議可以用GMAIL,因為傳送到GMAIL有加密!!
各位客官看看,ASP.NET 不難的碑
我是 ASP.NET 新手,程式有問題再請告知喔!!