Bilgi-Sayar.NET Menu

ADRES:

ASP’de Persits Bileşeni Aracılığıyla E-Posta Gönderme

Sitelerin üyelik, sipariş, iletişim formu gibi bir çok yerinde e-posta gönderme ihtiyacı duyulur. ASP ile e-posta göndermek için çoğunlukla persits bileşeni kullanılmaktadır.

Persits ile mail gönderebilmek için sunucunuzda bu bileşen yüklü olmalıdır aksi takdirde hata verecektir. Sunucu size ait değilse sadece hosting-reseller hizmeti alıyorsanız firmanızla iletişime geçerek yüklemesini rica edebilirsiniz. Günümüzde çoğu windows sunucuda kuruludur.

Buradan örneklere bakabilir, buradan indirebilirsiniz.

Persits bileşeniyle mail göndermek için kullanıcak kod:

On Error Resume Next     ‘ mail göndermede hata oluşursa durmasın, devam etsin

Set Mail = Server.CreateObject(“Persits.MailSender”)
Mail.Host = “webmail.siteadi.com”                            ‘ E-Posta sunucu adresi
Mail.Username = “hesap@test.com”                          ‘ Gönderim adresi
Mail.Password = “Email Sifresi”                                   ‘ Gönderen hesabın şifresi
Mail.From = “hesap@alanadi.com”                             ‘ E-Postayı gönderen adres
Mail.FromName = “Gönderici Adı”                              ‘ E-Posta gönderen isim
Mail.AddAddress “alici@siteadi.com”                        ‘ Alıcı e-posta adresi
Mail.AddReplyTo “yanit@siteadi.com”                     ‘ Alıcı yanıtladığında gidecek adres
Mail.Subject = “E-Posta konusu”                                  ‘ E-Posta konusu
Mail.Body = “Gönderilecek e-posta içeriği               ‘ Mesaj
Mail.Send

If err Then
Response.Write err.Description                                     ‘ Gönderirken hata oluşursa hatayı ekrana yazdır
Else
Response.Write “E-posta gönderildi”                           ‘ E-Posta gönderildikten sonra yapılacak işlem
End If

Bir önceki yazımız olan ASP'de Global.asa ile Aktif Kişi Sayacı başlıklı makalemizde ASP ve ASP'de Global.asa ile Aktif Kişi Sayacı hakkında bilgiler verilmektedir.