使用 .NET 2.0 的 SmtpClient 类发送邮件

Posted on 2008-05-30 11:56  肥蛋  阅读(311)  评论(0)    收藏  举报
using System.Net;
using System.Net.Mail;


private void SendMail() {
    SmtpClient smtp 
= new SmtpClient();
    smtp.Host 
= "mail.163.com";
    smtp.Port 
= 25;
    smtp.EnableSsl 
= false;
    smtp.UseDefaultCredentials 
= false;
    smtp.DeliveryMethod 
= SmtpDeliveryMethod.Network;
    smtp.Credentials 
= new NetworkCredential(smtpUsername, smtpPassword);

    
try {
        smtp.Send(
"abc@163.com""def@163.com""Subject""Content");
        MessageBox.Show(
"Mail Sent!");

    }
 catch (Exception ex) {
        MessageBox.Show(
"Fail! Reason:" + ex.ToString());
    }

}


用 163.com 的 smtp 服务顺利通过,但 21.com 的不行,无论是免费邮还是企业邮箱。

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3