SmtpException: ไม่สามารถอ่านข้อมูลจากการเชื่อมต่อการขนส่ง: net_io_connectionclosed
ฉันใช้SmtpClientไลบรารีเพื่อส่งอีเมลโดยใช้สิ่งต่อไปนี้: SmtpClient client = new SmtpClient(); client.Host = "hostname"; client.Port = 465; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.EnableSsl = true; client.Credentials = new NetworkCredential("User", "Pass); client.Send("from@hostname", "to@hostname", "Subject", "Body"); รหัสทำงานได้ดีในสภาพแวดล้อมการทดสอบของฉัน แต่เมื่อฉันใช้เซิร์ฟเวอร์ SMTP ที่ใช้งานจริงรหัสจะล้มเหลวด้วยSmtpException"การส่งจดหมายล้มเหลว" ด้วยข้อความIOException"Unable to read data from the transport connection: net_io_connectionclosed" ฉันยืนยันว่าไฟร์วอลล์ไม่ใช่ปัญหา พอร์ตเปิดได้ดีระหว่างไคลเอนต์และเซิร์ฟเวอร์ ฉันไม่แน่ใจว่ามีอะไรอีกที่ทำให้เกิดข้อผิดพลาดนี้ได้