ASP Rehberi , ASPRehberi.Net - ASP ve ASP.NET Konuları , Scriptleri , Hosting , Programlar , Araçlar

 # 12 Mayıs 2008, Pazartesi
 
 #  Kategoriler » ASP » Makaleler
 

ASP ile Mail gönderme. Bu içeriğin puanı : 4,6 6933 Görüntülenme
Mail gönderme işlemini gerçekleştirecek mail nesneleri kullanımı bildiğiniz üzere bileşene göre değişiyor. Mail bileşeninizi ve mail formatınızı seçerek istediğiniz tarzda mailleri ASP bileşenleri aracılığı ile gönderebilirsiniz.

<------------- mail.asp ----------------->

<% @ Language="VBScript" %>
<% Option Explicit %>
<%
' ASP ActiveX Mail Bileseni Nesnesi (CDONTS, Persits, ASPEmail)     
' 16.01.2005  -  Sunday   
' deathrole[at">msn[dot">com   
' ASP Rehberi - www.asprehberi.net               

    'Hata olursa bir sonraki satirdan devam et.
    On Error Resume Next

    Dim COMType              'Kullanilacak olam mail bileseni. KULLANACAGINIZ BILESENIN BASINDAKI "'" KALDIRIN !!!
    Dim objMail              'Mail göndermemizi saglayan sunucu nesnesi
    Dim blnHTMLMail          'Mailin HTML/Text formati
    Dim strBody              'Gönderilecek mesaj
    Dim YourName            'Nesneye ait gönderenin adi
    Dim FromEmail            'Nesneye ait gönderen mail adresi
    Dim ToEmail              'Nesneye ait giden mail adresi
    Dim MailServer          'Nesneye ait mail sunucusu
    Dim MailSubject          'Nesneye ait mail konusu
    Dim MailBody            'Nesneye ait mail mesaji

    'Degiskenlere degerlerini veriyoruz
    'Bilesen seçimini yapin
    COMType = "CDONTS"
    'COMType = "Persits"
    'COMType = "ASPEmail"
    blnHTMLMail = True
    strBody = "<html><h1>Deneme Yazısı</h1></html>"
    YourName = "Deathrole"
    FromEmail = "user"
    ToEmail = "mail@domain.com"
    MailServer = "mail.domain.com"
    MailSubject = "Mail Konusu"
    MailBody = strBody


    'Mail bilesenimize göre nesnemizi olusturmamiza yardimci olan select ifadesi ile sinama islemi yapiyoruz.
    Select Case COMType

    'Eger bilesen CDONTS ise,
    Case "CDONTS"

        'Nesnemizi olusturalim
Set objMail = Server.CreateObject("CDONTS.NewMail")

'Nesnemizin özelliklerini belirliyoruz.
With objMail
      If blnHTMLMail then
      .MailFormat = HTML
      .BodyFormat = HTML
      Else
      .MailFormat = Text
      .BodyFormat = Text
      End If
      .From = YourName & " <" & FromEmail & ">"
      .To = ToEmail
      .Subject = MailSubject
      .Body = MailBody
      .Send
End With


    'Eger bilesen Persits ise,
    Case "Persits"

        'Nesnemizi olusturalim
Set objMail = Server.CreateObject("Persits.MailSender")

'Nesnemizin özelliklerini belirliyoruz.
With objMail
      If blnHTMLMail then
      .IsHTML = True
      Else
      .IsHTML = False
      End If
      .From = FromEmail
      .FromName = YourName
      .Host = MailServer
      .Subject = MailSubject
      .Body = MailBody
      .Send
End With


    'Eger bilesen ASPMail ise,
    Case "ASPMail"

        'Nesnemizi olusturalim
Set objMail = Server.CreateObject("SMTPsvg.Mailer")

'Nesnemizin özelliklerini belirliyoruz.
With objMail
      .FromAddress = FromEmail
      .FromName = YourName
      .RemoteHost = MailServer
      .AddRecipient = ToEmail
      .Subject = MailSubject
      .BodyText = MailBody
      .SendMail
End With
    End Select

    'Nesnemizi kaldiriyoruz.
Set objMail = Nothing
%>


<----------------------------------------->

Bir sonraki yazımızda lokal sunucuda mail bileşeni yükleme ve yine lokalde SMTP mail sunucusu kullanarak mail gönderme işlemlerini gerçekleştireceğiz.

İyi Çalışmalar
 Telif : MiseryIndex | Eklenme : 11 Mart 2005, Cuma
 
 

Bu içerik hakkında 4 yorum yapılmış

 

 
İsminiz :
Mail Adresiniz :
Yorum
:
   

     

// Gizle
ASP Rehberi Mini Editör

  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
 Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle Form 'a gülücük ekle Form 'a gülücük ekle


 
 
Yorumlar(4) Not : Yorumlar zamana göre son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır.
Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir.
+ ya bunu nasıl kullanıyoruz.ben yapamadımda
Yazan : gökhan | Zaman : 5 Kasım 2007 Pazartesi, Saat 12:26
 
+ site güzel olmuş
Yazan : blgsyrc | Zaman : 6 Temmuz 2007 Cuma, Saat 23:36
 
+ iyi bir program
Yazan : ismail köseoğlu | Zaman : 9 Nisan 2007 Pazartesi, Saat 22:25
 
+ bende Set Mailer =server.CreateObject("CDONTS.NewMail") de gecersiz sınıf dizesi diye hata veriyo neden acaba...
acil lütfennnnnn...
Yazan : milestone | Zaman : 7 Temmuz 2006 Cuma, Saat 10:12
 
 .: Sayfalar  1.
 
# Kategori'nin Yenileri

İsim

Hit

Turuncu Galeri (tr)

2147

Haydi okullar internete.... (tr)

200

rc0der Reklam Sistemi v1.0 (tr)

525

HiddenChest İş ve Bayilik Başvuru Formu (tr)

1138

TradeSE E-Ticaret Yazılımı (tr)

328

Link Portal 2007 3 Temalı (tr)

1460

Gupse Medya Linkleri v0.1 (tr)

378

HiddenChest Ziyaretçi Defteri (tr)

1342

HiddenChest Kayan Haber (tr)

1730

HiddenChest Aktif/Pasif Haber Sistemi 1.1 (tr)

762

 
 
# Kategori'nin Popülerleri

İsim

Hit

IIS Kurulumu ve Yazma İzni

68506

Üyelik Sistemi Yapımı

49096

Veritabanı Tablo İşlemleri

31100

MS SQL Server - 1

30140

Hazır Site v2.1 (tr)

26827

Klasör Şeklinde Linkler(404 Yönetimi)

22072

Sayfaları şifreleme(ENCODE)

20194

MS SQL Server - 2

20040

MS SQL Server - 3

14289

Include Yöntemleri

12924

 
  # AKTİF ÜYELER
Aktif üye yok
 
 
 

 
 ASP Rehberi © 2004 - 2008
 Tasarım ve Programlama : Serdar TOROS
 ASPRehberi.Net web sitesi SiDEnet sunucularından yayınlanmaktadır.

[ 0,27 ]    ASPRehberi.NET RSS Kaynağı   Bu site Microsoft SQL Server Veritabanı kullanmaktadır

eXTReMe Tracker