public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
send("chenghai", "项目通知发送成功!", "有关OA详细内容查看");
}
public void send(string to, string subject, string content)
{
try
{
string fromEmail = "项目管理系统<public@xx.net.cn>";
string toEmail = to + "@163.com";
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(System.Configuration.ConfigurationManager.AppSettings["webmail"].ToString());
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("public", "public");
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(fromEmail, toEmail, subject, content);
message.BodyEncoding = System.Text.Encoding.Default;
message.IsBodyHtml = true;
client.Send(message);
}
catch
{
}
}
}
邮件发送不了 ,catch :邮件发送失败,-------{"无法连接到远程服务器"}
如果你们又相关代码粘出来 给我啊 ,
哦,少写了啊 ,再问下我下载了个商务电子,里面也有邮件发送,我试了下怎么 没有发送到我邮箱啊 ,比如xxxx@163.com ,这些写出来的是不是只是内部用的发布邮件啊,怎样实现点击确定 发到163 邮箱呢 ?有代码贴下啊 3k you!
未设置pop3和主机密码
同上
基本的发送基本信息没填写啊。比如:smtp设置(发送邮箱地址、用户名、密码等)
同上,基本信息没有完全填写,或者填写错了