我们在公司通过服务器代理上外网,可我写的邮件的程序根本发送不过去,不知道为什么啊?
我原来用163,sina,gmail的不行,现在用我们公司的自己的邮箱也发送不过去啊?有异常产生,
显示的是:InnerException = {"无法从传输连接中读取数据: net_io_connectionclosed。"}
不知道为什么啊?谢谢
MailMessage myMessage = new MailMessage();
myMessage.From = new MailAddress("邮箱名");
myMessage.To.Add("邮箱名");
myMessage.Body = "2222";
myMessage.Subject = "111";
SmtpClient myClient = new SmtpClient();
myClient.Credentials = new System.Net.NetworkCredential("邮箱名", "密码");
myClient.Host = "服务器地址";
myClient.Port = "端口号码";
try
{
myClient.Send(myMessage);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
我原来用163,sina,gmail的不行,现在用我们公司的自己的邮箱也发送不过去啊?有异常产生,
显示的是:InnerException = {"无法从传输连接中读取数据: net_io_connectionclosed。"}
不知道为什么啊?谢谢
MailMessage myMessage = new MailMessage();
myMessage.From = new MailAddress("邮箱名");
myMessage.To.Add("邮箱名");
myMessage.Body = "2222";
myMessage.Subject = "111";
SmtpClient myClient = new SmtpClient();
myClient.Credentials = new System.Net.NetworkCredential("邮箱名", "密码");
myClient.Host = "服务器地址";
myClient.Port = "端口号码";
try
{
myClient.Send(myMessage);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
MailMessage mailMessage = new MailMessage();
mailMessage.To.Add(textBoxTo.Text);
mailMessage.Subject = textBoxSubject.Text;
mailMessage.Body = richTextBoxMail.Text;
mailMessage.From = new MailAddress("邮箱名", "密码");
SmtpClient smtp = new SmtpClient();
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Host = "...";
smtp.Credentials = new NetworkCredential("邮箱名", "密码");
smtp.Send(mailMessage);smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
这个改下看看!
端口网上自己找找好像是25
应该是smtp.sina.com.cn