ส่งอีเมลโดยใช้ System.Net.Mail ในโฮสติ้ง Windows
ในการส่งเมลโดยใช้ System.Net.Mail คุณต้องกำหนดค่าบริการ SMTP ของคุณใน ไฟล์ web.config
ของแอพพลิเคชั่นโดยใช้ค่าเหล่านี้สำหรับ mailSettings
:
system.net > mailSettings > smtp from = "ที่อยู่อีเมลของคุณ"> โฮสต์เครือข่าย = "relay-hosting.secureserver.net" port = "25" / > / smtp > / mailSettings > /system.net >
ระบบจะใช้ค่าของกฎเครือข่าย
เมื่อคุณสร้างอินสแตนซ์ SmtpClient
ในโค้ดของคุณ
ตัวอย่างรหัส C #
จากนั้นคุณสามารถใช้รหัสที่คล้ายกันนี้เพื่อส่งอีเมลจากแอพพลิเคชันของคุณ:
ข้อความ MailMessage = MailMessage ใหม่ ();
message.From = MailAddress ใหม่ (" ที่อยู่อีเมลของคุณ ");
message To.Add (MailAddress ใหม่ (" ผู้รับของคุณ "));
message.Subject = " เรื่องของคุณ ";
message.Body = " เนื้อหาในอีเมลของคุณ ";
ไคลเอ็นต์ SmtpClient = SmtpClient ใหม่ ();
Client.Send (ข้อความ);
message.From = MailAddress ใหม่ (" ที่อยู่อีเมลของคุณ ");
message To.Add (MailAddress ใหม่ (" ผู้รับของคุณ "));
message.Subject = " เรื่องของคุณ ";
message.Body = " เนื้อหาในอีเมลของคุณ ";
ไคลเอ็นต์ SmtpClient = SmtpClient ใหม่ ();
Client.Send (ข้อความ);