close

.NET Framework 提供了一個System.Web.Mail Class來處理寄信電子郵件

但是實際上使用時會發生一些錯誤,下面是從各網站找來的解決方法


mail.To         = csweng@gmail.com;//收件者的email address(必要)
mail.From       = abc@some.com;//寄件者的email address(必要)
mail.Subject    = "TEST";//寄件標題  
MailMessage mail= new MailMessage();
mail.From = "csweng@gmail.com";//收件者的email address(必要)
mail.To = "abc@some.com";
mail.Subject = "TEST";
mail.Body = "THIS IS MAIL TEST!!";
if (nZipSize < 5*1024*1024) //5MB
{
 MailAttachment ma = new MailAttachment(zipFile); //夾帶附件
 mail.Attachments.Add(ma);
}
else
{
 mail.Body +=  "\r\n因檔案大於5MB無法以信件附件寄送";
}

SmtpMail.SmtpServer = "88.8.64.47";//指定SMTP SERVER
SmtpMail.Send(mail);
/*以下是SMTPMAIL需要認証時需要加入*/
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1)  
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "SMTP 登入帳號")  
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "密碼")   
     
另外請參考
http://www.systemwebmail.com/faq/3.8.aspx

http://blog.joycode.com/ghj/archive/2004/02/17/13197.aspx

http://www.blueshop.com.tw/board/show.asp?subcde=BRD20050328163711ZN1&fumcde=FUM20041006161839LRJ&rplcnt=13



arrow
arrow
    全站熱搜
    創作者介紹
    創作者 bgm 的頭像
    bgm

    bgm

    bgm 發表在 痞客邦 留言(0) 人氣()