ด้วยการสนับสนุนที่แข็งแกร่งของ. NET Framework เราสามารถใช้อีเมลเพื่อส่งฟังก์ชั่นนี้ได้อย่างง่ายดาย
โดยปกติในอีเมลมีเนื้อหาต่อไปนี้:
จาก: ส่งที่อยู่
ถึง: ที่อยู่อาหารที่ยอมรับได้
BodyFormat: ประเภทเนื้อหาข้อความเราใช้รูปแบบ HTML ที่นี่
BodyEncoding: เนื้อหาของข้อความการเข้ารหัสเริ่มต้นใช้ที่นี่: ค่าเริ่มต้น
เรื่อง: ธีมของจดหมายนั่นคือชื่อเรื่อง
ร่างกาย: เนื้อหาของตัวอักษรนั่นคือข้อความ
SMTPSERVER: ที่อยู่ของเซิร์ฟเวอร์ SMTP ใช้เพื่อส่งอีเมล
ชิ้นส่วนโค้ดต่อไปนี้แสดงวิธีการใช้ฟังก์ชันนี้
ใช้ System.web.mail;
ยืดหยุ่น
MailMessage msg = new MailMessage ();
// ส่งที่อยู่
msg.from = [email protected];
// ที่อยู่ผู้รับ
msg.to = [email protected];
// เนื้อหาของข้อความ
msg.bodyformat = mailformat.html;
// เนื้อหาของข้อความ
msg.bodyencoding = system.text.encoding.default;
//ธีม
msg.subject = liucsoft เพื่อถามคุณสวัสดี;
//เนื้อหา
msg.body = <html> <head> <meta content = zh-cn http-equiv = content-laanguage> <meta http-equiv = 'content-type' content = 'text/html; หัว> <body> นี่คืออีเมลทดสอบไม่จำเป็นต้องตอบกลับ </body> </html>;
// ตั้งค่าเป็นการยืนยันผู้ใช้
msg.fields.add (http://schemas.microsoft.com/cdo/configuration/smtpauthentic );
// ตั้งชื่อผู้ใช้ยืนยัน
msg.fields.add (http://schemas.microsoft.com/cdo/configuration/sendusername, liucsoft);
// ตั้งรหัสผ่านการยืนยัน
msg.fields.add (http://schemas.microsoft.com/cdo/configuration/sendpassword, 123456);
// ที่อยู่เซิร์ฟเวอร์อีเมล (เช่น smtp.163.com)
smtpmail.smtpserver = smtp.163.com;
//ส่ง
smtpmail.send (MSG);
ยืดหยุ่น