Speedlayer
ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [15]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [9]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Mar

5

Jmail Mail Bileşeni ile Mail Göndermek

Temel Konular14 yorum7602 izlenimhakan

Bu derste sık kullanılan Jmail Mail Bileşeni ile mail göndermeyi inceleyeceğiz.


Bu derste örneğe dayalı bir şekilde mail göndermekten bahsedeceğ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ı

<html>

<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ırPermalink

14 yorum var

#525.-sinan-10 Mart 2008 Pazartesi

yeni derslerin başladığına sevindim.inşallah devamı gelir.

#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

#541.-sinan-21 Mart 2008 Cuma

merhaba bu mesajlarda html mesaj ve ekte dosya nasıl göndereceğiz?

#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?


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

  1. Mail List yapımı
  2. Mail List yapımı
  3. Cdonts Mail Bileşeni ile Mail Göndermek
  4. Sunucu Üzerinden Text Dosyası Oluşturma
  5. Text Dosyasındaki Verileri Okuma - 1
  6. Text Dosyasından Satır Okumak
  7. FSO CopyFile Metodu
  8. ASP ile Ping Atmak
  9. Cdonts Mail Bileşeni ile Mail Göndermek
  10. ASP (Aktif Sunucu Sayfaları) Nasıl Çalışır?
  11. Text Dosyasının Başından Belirli Karakter Atlamak
  12. SQL Server ve Stored Procedure

Yazının aktif olduğu kategoriye eklenmiş son yazılar

  1. ASP ile Sayfalama
  2. IIS Kurulumu ve Okuma Yazma İzni
  3. Cdonts Mail Bileşeni ile Mail Göndermek
  4. Aranan Kelimenin Arkaplan Rengini Değiştirme
  5. Veritabanına bağlanmak ve veri almak
  6. Basit 2 fonksiyon
  7. Veritabanında arama yapmak

Tavsiye linkler: eğitim haberleri