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.
 
Katılım
5 Mayıs 2006
Mesajlar
73
İ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.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
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
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
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?
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Kod:
Private Sub CommandButton_Click()
Call CDO_Mail
End Sub

olarak yaz&#305;n.
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
&#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:

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
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.
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
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:

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
&#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
 
Katılım
24 Mart 2007
Mesajlar
169
Excel Vers. ve Dili
Excel 2003 - English
Access 2003 - English
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?
 
Üst