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
PHP geçin rahat edin 😀
şüphesiz en kullanışlı asp mail bileşeni 😀
iletişim formlarımda vazgeçilmezim 🙂
teşekkür ederim 🙂
@pehepeci çok haklı 😀
mail(“someone@example.com”,”My subject”,$msg);