【发布时间】:2011-11-22 05:39:11
【问题描述】:
我收到以下异常:
System.Net.Mail.SmtpException:发送邮件失败。 ---> System.IO.IOException:无法从传输中读取数据 连接:现有连接被远程强行关闭 主持人。 ---> System.Net.Sockets.SocketException:现有连接 被远程主机强行关闭 System.Net.Sockets.Socket.Receive(Byte[] 缓冲区,Int32 偏移量,Int32 大小,SocketFlags socketFlags)在 System.Net.Sockets.NetworkStream.Read(Byte[] 缓冲区,Int32 偏移量, Int32 大小)---内部异常堆栈跟踪结束---在 System.Net.Sockets.NetworkStream.Read(Byte[] 缓冲区,Int32 偏移量, Int32 大小)在 System.Net.DelegatedStream.Read(Byte[] 缓冲区,Int32 偏移量,Int32 计数)在 System.Net.BufferedReadStream.Read(Byte[] 缓冲区,Int32 偏移量,Int32 计数)在 System.Net.Mail.SmtpReplyReaderFactory.ReadLines(SmtpReplyReader 调用者,布尔 oneLine) 在 System.Net.Mail.SmtpReplyReaderFactory.ReadLine(SmtpReplyReader 调用者)在 System.Net.Mail.SmtpConnection.GetConnection(字符串主机, Int32 端口)在 System.Net.Mail.SmtpTransport.GetConnection(字符串 主机,Int32 端口)在 System.Net.Mail.SmtpClient.GetConnection() 在 System.Net.Mail.SmtpClient.Send(MailMessage message) --- 内部结束 异常堆栈跟踪 --- 在 System.Net.Mail.SmtpClient.Send(MailMessage 消息)在 E:\testEmail\testEmail\Module1.vb:line 17 中的 testEmail.Module1.Main()
【问题讨论】:
-
这看起来是防火墙问题,或者您是否有权通过您正在使用的 smtp 服务器进行发送?谷歌免费的 smtp 服务器看看是不是问题
标签: vb.net