服务器环境:linux mono
错误: System.Net.Mail.SmtpException: Message could not be sent. ---> System.IO.IOException: Read failure ---> System.Net.Sockets.SocketException: Connection reset by peer
at System.Net.Sockets.Socket.Receive (System.Byte[] buffer, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
at System.Net.Sockets.NetworkStream.Read (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
at System.Net.Mail.SmtpClient.Read () [0x00000] in <filename unknown>:0
at System.Net.Mail.SmtpClient.SendCore (System.Net.Mail.MailMessage message) [0x00000] in <filename unknown>:0
at System.Net.Mail.SmtpClient.SendInternal (System.Net.Mail.MailMessage message) [0x00000] in <filename unknown>:0
at System.Net.Mail.SmtpClient.Send (System.Net.Mail.MailMessage message) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Net.Mail.SmtpClient.Send (System.Net.Mail.MailMessage message) [0x00000] in <filename unknown>:0
at OBDOverSeas.Common.MailSender.Send (System.String server, System.String sender, System.String recipient, System.String subject, System.String body, Boolean isBodyHtml, System.Text.Encoding encoding, Boolean isAuthentication, System.String[] files) [0x00000] in <filename unknown>:0
at OBDOverSeas.Common.MailSender.Send (System.String recipient, System.String subject, System.String body) [0x00000] in <filename unknown>:0
解决方法:1.确定linux能上外网;
2.运行命令: yum install initially,安装initially
参考网址:http://bugs.developer.mindtouch.com/view.php?id=7876
把发送邮件的功能部署到linux服务器上,报错
最新推荐文章于 2023-09-08 21:22:31 发布