- Katılım
- 27 Mar 2025
- Mesajlar
- 9
VB.NET ile mail gönderme işlemi için System.Net.Mail içerisinde yer alan çeşitli sınıflar kullanılır.
İlk olarak System.Net.Mail alanı projenin en başına Imports anahtar kelimesiyle birlikte yazılarak dahil edilir.
Mail gönderme işlemi için öncelikle MailMessage sınıfı ile gönderilecek eposta ile ilgili bilgiler oluşturulur.
Gönderilecek eposta ile ilgili bilgilerden sonra SmtpClient sınıfı ile SMTP ayarları yapılır.
Değerler yazıldıktan sonra mail gönderme işlemi yapılır.
Mail gönderme sırasında oluşabilecek hataları çalışma zamanında görebilmek için istisna yönetiminden yararlanmak faydalı olacaktır.
İlk olarak System.Net.Mail alanı projenin en başına Imports anahtar kelimesiyle birlikte yazılarak dahil edilir.
C#:
Imports System.Net.Mail
Mail gönderme işlemi için öncelikle MailMessage sınıfı ile gönderilecek eposta ile ilgili bilgiler oluşturulur.
C#:
Dim Mail As New MailMessage
Mail.Subject = "E-posta konusu"
Mail.To.Add("gonderilecek-kisi@eposta.com")
Mail.From = New MailAddress("gonderen-kisi@eposta.com")
Mail.Body = "E-posta içeriği"
C#:
Dim SMTP As New SmtpClient("SMTP-adresi")
SMTP.Timeout = 5
SMTP.EnableSsl = True
SMTP.Credentials = New System.Net.NetworkCredential("gonderen-kisi@eposta.com", "eposta-sifresi")
SMTP.Port = "587"
C#:
Try
SMTP.Send(Mail)
'"Sonuç : Mesaj başarıyla gönderildi"
Catch hata As Exception
'"Sonuç : " & hata.Message
End Try