אחת מפעילויות הפיתוח הנפוצות ביותר בפיתוח עבור האינטרנט היא פעולת שליחת הדואר
האלקטרוני. אנו נזקקים לפעולה זו לעתים קרובות כאשר אנו רוצים ליצור קשר אוטומטי עם
גולש באתר או עם משתמש ביישום 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) ' בהצלחה