Mar
5Bu derste sık kullanılan Jmail Mail Bileşeni ile mail göndermeyi inceleyeceğiz.
İki adet asp dosyamız olacak bunlar;
Form.asp: Bu sayfa form elemanlarını içerir. Bu elemanlar Gönderenin Adı, Gönderenin mail adresi, Gönderenin mesajı
Gonder.asp: Bu sayfa ise form.asp den gelen verileri tutarak gönderme işlemini yapacaktır.
Form.asp kodları
<head>
<title>Form</title>
</head>
<body>
<form method="POST" action="gonder.asp">
Adınız : <input type="text" name="isim" size="20"><br>
Mail Başlık : <input type="text" name="baslik" size="20"><br>
Mail Adresiniz : <input type="text" name="email" size="20"><br>
Mesajıınız : <textarea rows="2" name="mesaj" cols="20"></textarea><br>
<input type="submit" value="Submit" name="cmd">
</form>
</body>
</html>
Email formumuzu hazırlamış olduk. şimdi gonder.asp ile bilgilerimizi mail adresine gönderelim.
Gonder.asp kodları
isim = request.form("isim")
baslik = request.form("baslik")
email = request.form("email")
mesaj = request.form("mesaj")
On Error Resume Next
Set objJmail = Server.Createobject("JMail.Message")
objJmail.Charset = "ISO-8859-9" 'mail charset kodu
objJmail.From = email
objJmail.MailServerUserName = "mail@domain.com" 'mail kullanıcı adınız
objJmail.MailServerPassWord = "sifre" 'mail şifreniz
objJmail.Subject = baslik
objJmail.AddRecipient "giden@domain.com" 'gönderilecek adres
objJmail.Body = mesaj
objJmail.Send("mail.domain.com")
Set objJmail = Nothing
%>
<html>
<head>
<title>Mail Gönderildi</title>
</head>
<body>
Bu mail giden@domain.com adresine gönderilmiştir. Tebrikler !!!
</body>
</html>
Böylelikle formdaki bilgileri "giden@domain.com" adresine iletmiş olduk.
Etiketler : jmail charset mailserverusername mailserverpassword mail createobject server objjmail
İçeriği takip etSayfayı YazdırPermalink14 yorum var
#539.-ali omurcam-20 Mart 2008 Perşembe
kardeşim allah razı olsun kaç gündürki böyle bi script arıyordum derdime derman oldun allah razı olsun
#549.-defy-30 Mart 2008 Pazar
yaw arkadaşlar bunları nasıl açarız bilen varmı ?? ilk kod u not defterinden açtımda 2. kod u denemek için nerden açarız :S
#558.-White Death-03 Nisan 2008 Perşembe
ellerine sağlık üstat
#569.-Enes Taşdelen-14 Nisan 2008 Pazartesi
Arkadaslar hostunuz varsa anca öyle oluyor.
Benim de bir sorum olcak; Hotmail adresimize de gönderebiliyor muyuz ?
#598.-Sadık ALTUN-14 Mayıs 2008 Çarşamba
Teşekkürler Çok Faydalı birşey... Devamı gelir inşallah
)
#609.-hilalkula-21 Mayıs 2008 Çarşamba
merhaba eğer not defterinden başkasında açmak istiyorsan asp kur ve internetten localhost yaz ve inetpub-wwwroot attığın dosyalarından birini çalıştırmayı dene oluyor
#610.-Gizem AKIN-21 Mayıs 2008 Çarşamba
sLm calısmanısı qercktn quzL ama bu kodLarın nasıL editLenecei gibi daha temeL biLgiLer vrmı acaba? ör htmL de notepad a at masaüstüne htmL uzantısıyLa ekLe qibisnden? bu kodLarı napıpta server a atçes?
#648.-hakan-26 Temmuz 2008 Cumartesi
Jmail ile html formatında mail göndermek istiyorsanız, yukarıdaki kodlara ek olarak send komutundan önce;
objJmail.ContentType = "text/html"
kodunu ekleyiniz...
#655.-Çınar AKTAş-13 Ağustos 2008 Çarşamba
hocam gönder asp se mail sever name adı nereye gelicek
#693.-engin-01 Kasım 2008 Cumartesi
Slm ben html den oluşan bir site yaptım fakat asp kodlarından oluşan bir site yapmayı henüz başaramadım verdiğiniz kodları front page ekliyorum fakat kodlar olduğu gibi gözüküyor bunun nedenini anlayamadım yardımcı olursanız cok sevinirim tskler...
#736.-Aziz Kul-02 Ağustos 2009 Pazar
bunun sebebi dosyayı htm yada html olarak kaydetmen. Dosyayı .asp uzantısıyla kaydedip windows yabanlı bir sunucusuna atıp orda çalıştırırsan hallolur sorunun.
#739.-Umut Köse-23 Ağustos 2009 Pazar
<body>
Bu mail giden@domain.com adresine gönderilmiştir. Tebrikler !!!
</body>
bu kod calismiyor, üstelik calisti diyelim formdan gelen bilgileri sayfaya islemi yaptirdik, gonder.asp de bunu mu gösterecez kullaniciya?

