<script type="text/javascript"> </script> <script type="text/javascript"> </script>
之前,一位同學向我請教發送郵件功能,由于好長時間沒去碰C#是以多多少少都忘記一點,然後今天沒事,就寫了一個demo測
試了一下,嘿嘿,被我調試成功能,不過在成功之前,檢視了資料,網上寫得都不太清楚而且有好多都是沒用的(出現錯誤,編
譯不成功的),于是自己寫了個,,希望對自己和大家都有用,,
static void Main(string[] args)
{
string Poster = "[email protected]"; //發送者郵箱位址
string PosterPwd = "xxx";//發送者郵箱密碼
System.Net.Mail.SmtpClient client = new SmtpClient("smtp.139.com");
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(Poster, PosterPwd);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(Poster, "[email protected]", "xx", "測試郵件");
System.Net.Mail.Attachment attachment = new System.Net.Mail.Attachment("c://log.log");
message.Attachments.Add(attachment);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
try
{
client.Send(message);
Console.WriteLine("發送成功" );
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine("失敗"+ex.Message);
Console.WriteLine(""+ex.StackTrace);
Console.ReadLine();
}
}
注:由于126的郵件服務不能用,是以就換成139的伺服器了,這點請大家注意!!!!
對于以上功能,隻能實作簡單的郵件發送功能,具體以後用到再談,現在隻寫這麼多,請大家見諒!!!!
===============================注意 ==================================================
以上寫的有些大緻,不過重點都已講到,如果有不明白請與我聯系:
網站: http://chenhuzi.gicp.net
QQ : 415845188
Email: [email protected]
MSN: [email protected]
淘寶站: chenhuzi.taobao.com
Mobile: (通過以上方式擷取吧!)
版權所有,轉載時請注明出處,謝謝配合!!!