一、先判断本地网路是否可以登录网页版邮件,这是大前提,可能邮箱服务器有网络限制或者是公司网络有屏蔽。如果ping不通别着急,可能邮箱服务器禁ping
二、网络没问题后就用程序发邮件,看下代码,普通非SSL和安全加密就差一个api
//创建邮件对象
MailMessage MyMail = mail;
//是否Html格式邮件
MyMail.IsBodyHtml = true;
//建立连接
SmtpClient smtpclient = new SmtpClient();
//基本设置
smtpclient.DeliveryMethod = SmtpDeliveryMethod.Network;
//邮件服务器地址,一般为:"mail."+邮箱@后面的字符
smtpclient.Host = serverName;
//下面是重点,需要安全加密就加上,不需要就不写这个api设置
smtpclient.EnableSsl = true;
//服务器连接
smtpclient.Credentials = new System.Net.NetworkCredential(user, psw);
//邮件发送
smtpclient.Send(MyMail);