דף הבית    כלים חינם    מה כדאי    Javascript    Asp.net    מדריך SQL           צור קשר      קוד ענן - הקוד שמאחורי המילים
    אתר קוד ענן נכתב ומנוהל על ידי יוסי סיגורה - מומחה IT העוסק בפיתוח תוכנה מזה 25 שנה! 

ASP.NET - משלוח דוא"ל באמצעות Gmail (או כל SMTP SERVER אחר)

מאת יוסי סיגורה

אחת מפעילויות הפיתוח הנפוצות ביותר בפיתוח עבור האינטרנט היא פעולת שליחת הדואר האלקטרוני. אנו נזקקים לפעולה זו לעתים קרובות כאשר אנו רוצים ליצור קשר אוטומטי עם גולש באתר או עם משתמש ביישום WEB. אם זה ב"צור איתנו קשר" או ב"שכחתי את הסיסמה שלי" או ב"אני מבקש מידע על" וכדומה. באמצעות asp.net קל מאוד לבצע פעילות זו, ובגלל שבאתר עננים אנחנו אוהבים להשתמש בשירותי הענן נשתמש בשירותים החינמיים של gmail כדי לשלוח דוא"ל:

לצורך כתיבת הקוד נעשה שימוש בשני קלאסים - SmtpMail ו - MailMessage. לשם כך, עלינו לייבא את System.net.Mail. נעשה זאת כך ע"י כתיבת שורת הקוד הבאה בראש הדף: Imports System.Net.Mail. לאחר שעשינו זאת כל שנשאר לנו הוא לכתוב את הפרוצדורה ששולחת את הדוא"ל ובתוכה נכתוב את הקוד הבא באמצעות VB:

' Send mail with the help of Gmail

Dim objMail As MailMessage = New MailMessage()

objMail.To.Add("ploni@cloudyflow.com")

objMail.To.Add("almoni@live.com")

objMail.From = New MailAddress("yourname@yourdomain.com")

objMail.Subject = "Sending Emails using Gmail services"

Dim msg As String = "Cloud computing is great!"

objMail.Body = msg

objMail.IsBodyHtml = True

Dim smtp As SmtpClient = New SmtpClient()

smtp.Host = "smtp.gmail.com" 'Or any other SMTP Server

smtp.Credentials = New System.Net.NetworkCredential("yourname@gmail.com", "password")

smtp.EnableSsl = True

smtp.Send(objMail) ' בהצלחה

Google Gmail או Microsoft Exchange 2010?   מאמרים קשורים נוספים...  

   הרשם/י חינם לערוצי ה - RSS בקוד ענן וקבל/י עדכונים שוטפים על כל המאמרים החדשים המתפרסמים באתר

 

  
   
כל הזכויות שמורות (c)