วิธีการ programatically ส่งอีเมลผ่าน asp.net 2.0 และ C #

มีหลายวิธีที่จะ programatically ส่งอีเมลจากเว็บไซต์เหล่านี้เป็น มันขึ้นอยู่กับแพลตฟอร์มและสิ่งที่ภาษาที่คุณกำลังใช้

ฉันจะไม่อธิบายในบทความนี้สิ่งที่ควรทำใน Java หรือ PHP; ฉันจะพยายามที่จะขอสงวนแต่ละภาษาบทความ

รหัสนี้จะแสดงรหัสหลังปุ่มกดที่สามารถอาจจะเพิ่มรูปแบบของประเภท aspx เพียงแค่เพิ่มปุ่มกดฉลากที่มันมีคำอธิบายที่ต้องการเช่น “ส่งข้อความในขณะนี้”; ดับเบิลคลิกปุ่ม; และในที่สุดก็คัดลอกและวางรหัสนี้เพื่อจัดการเหตุการณ์การคลิกปุ่มกด แน่นอนว่ารูปแบบ aspx ควรจะมีกล่องข้อความบางปุ่มกล่องกาเครื่องหมายกล่องคำสั่งผสมรายการและป้ายขอให้ผู้ใช้กรอกพวกเขาออก อย่าลืมการควบคุม validition ที่จะช่วยได้มากในการกรองที่นำเข้าผิด

ป้องกัน bool SendMessageAsEmail ()
{
bool retVal = true;
MailMessage objEmail = MailMessage ใหม่ ();
objEmail.To.Add (“toemail@somewebsite.com”);
objEmail.From = ใหม่ MailAddress (“fromemail@somewebsite.com”);
objEmail.Subject = “ข้อความจากผู้เข้าชม”;
objEmail.Body = “นี่เป็นกายของข้อความ”;
objEmail.Priority = MailPriority.High / / ถ้าคุณต้องการเปลี่ยนลำดับความสำคัญ; อื่นลบบรรทัดนี้

ดู
{
SmtpClient SMTP = ใหม่ SmtpClient (“mailserver.com”);
smtp.Port = 5544 / / ถ้าพอร์ตมีค่าที่เฉพาะเจาะจงอื่นลบบรรทัดนี้
smtp.EnableSsl = false;
smtp.Credentials = NetworkCredential ใหม่ (“emailAccountName”, “emailAccountPassword”);
smtp.Send (objEmail);
}
จับ (อดีตยกเว้น)
{
MessageBox.Show (ex.message);
retVal = false;
}
กลับ retval;
}

สำหรับคำถามใด ๆ ไม่ลังเลที่จะติดต่อเราได้ที่:

showairy อังเดร
writing@imagesti.com
http://www.imagesti.com