• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hazır mail formatı

Katılım
5 Mayıs 2006
Mesajlar
73
Ekteki dosyada da anlattığım gibi amacım hazır mail listelerine hazır mailleri göndermek rutin bir iş olduğu için çok vaktimi alıyor.

Şimdiden teşekkürler.
 
İki linkide inceledim, sayın Levent'in gönderdiği linkte baya detaylı bir durum var. Benim istediğim hazır basit bir dosya ile yapmak, göndereceğim zaten en fazla 5 çeşit hazır format var.Sayın Zeki'nin linkinde ise access kullanılmış benim access bilgim 0 bu yüzden çözemiyorum.

Şimdiden teşekkürler.
 
Verdiğim link access konusu değildi. Ben proseduru tekrar yazdım. SMTP hizmeti veren hesaba sahip olmanız gerekir.

Kod:
Sub CDO_Mail()
Dim CDO_msg  As Object
Dim CDO_conf As Object

Set CDO_msg = CreateObject("CDO.Message")
Set CDO_conf = CreateObject("CDO.Configuration")

With CDO_conf
.Fields.Item( _
    "http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
.Fields.Item( _
    "http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Fields.Item( _
    "http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
.Fields.Item( _
    "http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
.Fields.Item( _
    "http://schemas.microsoft.com/cdo/configuration/sendusername") = "benim@gmail.com"
.Fields.Item( _
    "http://schemas.microsoft.com/cdo/configuration/sendpassword") = "şifrem"
.Fields.Item( _
    "http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 '465
.Fields.Item( _
    "urn:schemas:httpmail:priority") = 1
.Fields.Item( _
    "urn:schemas:httpmail:importance") = 2
.Fields.Update
End With

With CDO_msg
    Set .Configuration = CDO_conf
    .To = "birisi@hotmail.com"
    .From = "benimad&#305;m <benim@gmail.com>"
    .Subject = "test konusu"
    .TextBody = "test mesaj&#305;"
   [COLOR=DarkGreen] '.AddAttachment "C:\Test.xls"[/COLOR]
    .Send
End With

Set CDO_msg = Nothing
Set CDO_conf = Nothing

[COLOR=DarkGreen] 'CDO Constant       Numeric Value   Definition
'cdoPriorityNonUrgent    -1           Nonurgent priority
'cdoPriorityNormal        0           Normal priority
'cdoPriorityUrgent        1           Urgent priority
'cdoLow                   0           Low importance
'cdoNormal                1           Normal importance
'cdoHigh                  2           High importance[/COLOR]
End Sub
 
Sayın Zeki Gürsoy,
aşağıdaki kodu modül1 olarak kaydettim ve modül içinden run yaptığımda mail gönderiyor.
Peki form içerisindeki bir butona basıldığında bu modülü nasıl çalıştırabiliriz?
 
Kod:
Private Sub CommandButton_Click()
Call CDO_Mail
End Sub


olarak yaz&#305;n.
 
&#231;ok te&#351;ekk&#252;r ederin Say&#305;n, Zeki G&#252;rsoy.
bu konuyla ilgilli olarak son bir &#351;ey daha sormak istiyorum, l&#252;tfen kusura bakmay&#305;n, ba&#351;&#305;n&#305;z&#305; a&#287;r&#305;t&#305;yorum.

ayn&#305; maili bir ka&#231; ki&#351;iye g&#246;ndermek i&#231;in ne yap&#305;labilir.?

ben,
.cc = "birisi@hotmail.com"
.bcc = "birisi@hotmail.com" diye bi&#351;eyler uydurdum ama olmad&#305; :(
 
Son düzenleme:
G&#252;zel soru. Liste kayna&#287;&#305; hangi h&#252;cre aral&#305;&#287;&#305;ndad&#305;r?
Prosedur her &#231;al&#305;&#351;t&#305;&#287;&#305;nda 100 mail birden g&#246;nderebilir. 200 ki&#351;iye gidecekse 100 + 100 &#351;eklinde prosedur 2 kez &#231;al&#305;&#351;arak g&#246;nderebilir.
 
Merhaba Zeki bey,
Mail gönderme olayını dün gece evdeki bilgisayarımdan denediğimde oluyordu. Fakat iş yerindeki bilgisayarımda bir türlü çalıştıramıyorum. Herşeyi kontrol ediyorum fakat hiç bir değişiklik yok, ama çalışmıyor.
Şu hata mesajını alıyorum;
 
Son düzenleme:
&#304;nternet veya g&#252;venlik kaynakl&#305; olabilece&#287;ini tahmin ediyorum. &#350;u dosyan&#305;n varl&#305;&#287;&#305;n&#305; da kontrol edin. c:\windows\system32\cdosys.dll
 
kontrol ettim, bu dosya var Zeki bey. 1,97 MB'lık bi dosya
ama dediğiniz gibi güvenlik ile ilgili birşey bu heralde.
Bu sorunu herhalde aşamayız değil mi?
 
Geri
Üst