JMAIL Mail Componenti ile web site üzerinden mail göndermi Print

  • 2455

JMAIL mail componentini kullanarak site üzerinden mail göndermek için aşağıdaki kodları bilgilerinize göre güncellemeniz yeterli olacaktır.

Siteniz üzerinde oluşturacağınz "GÖNDER" butonu ile önceden hazırlamış olduğunuz mailili gönderebilirsiniz.

Siteniz üzerinde "GÖNDER" butonu oluşturmak için aşağıdaki asp kodu jmailform.asp ismiyle kaydedip (farklı bir isim de olabilir tabiki) sitenize eklemelisiniz.

<form method=post action="jmail.asp"> 
<center>

<input type="submit" value="JMAIL gonder">

</center>
</form>

Yukarıdaki kodu sitenize ekleyip browserın adres satırına www.domainadiniz.com/jmailform.asp yazdığınıda "GÖNDER" butonu karşınıza gelecektir.

"GÖNDER" butonunu oluşturduktan sonra maili yollamamızı sağlayacak olan aşağıdaki kodu da kendinize göre düzenleyip jmail.asp (farklı bir isim de olabilir tabiki) olarak kaydedin ve sitenize yükleyin.

<%

On Error Resume Next
Set smtp = Server.CreateObject("JMail.Message" )

For Each veri In Request.Form ' Formdan verileri alıyoruz...
gmesaj = gmesaj & veri & ": " & Request.Form(veri) & "<br>"
Next

smtp.ContentType = "text/html"
smtp.CharSet = "ISO-8859-9"

smtp.AddRecipient "Alici Mail Adresi"
smtp.from = "Gönderen Mail Adresi (
mail@domainadiniz.com)"
smtp.fromname = "Mail Yolladığınızda Kimden Kısmında Görünmesini İstediğiniz Şekilde İsminizi Yazınız"

smtp.Subject = "Mailin Konusu"
smtp.body = "Mailin İçeriği"
smtp.Send("Mail Sunucunun İP Adresi" )

If err Then ' hata mesajını alalım Mail Gönderilmemişse..
Response.Write err.Description & "<br>Mesajınız Gönderilmedi.."
Else ' Mail Gönderilmiş ise
Response.Write("<script>alert('İlginize Teşekkür Ederiz..');location.href='mesaj.htm';</script>" )
End If

Set smtp = Nothing ' bitirelim..

%>

Son olarak da mailinizin gönderildiğini ekranda görmek için aşağıdaki kodu mesaj.htm ismiyle kaydedip sitenize yükleyiniz.

<center> MAİLİNİZ GÖNDERİLMİŞTİR <center>


Was this answer helpful?

« Back