Kapanırken gizli e-mail gönderilmesi

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
ilk mesajımda 2.verdiğim kodu uygularsanız ekler sorunsuz gönderiliyor..
 
Katılım
23 Kasım 2007
Mesajlar
245
Excel Vers. ve Dili
2003
mesaj 2 sayfaya atmış görmemişim

benim dosyaya göndermedeki kastım mail değil ek olayını hallettim

Dim stDocName As String

stDocName = "ekran"
DoCmd.OutputTo acReport, stDocName , acFormatXLS

burda raporu xls olarak kaydedilecek yeri soruyor

benim yapmak istediğim benim verdiğim dosya adı ve belirttiğim yere direk kaydedilmesi...
access raporunu belirttiğim dosyaya gönderemiyorum otomatik
 

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
Malesef ben bu işi beceremedim arkadaşlar,
hotpop dan e-mail bile aldım smtp destekliyor diye onunlada denedim bir türlü yapamadım...
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Malesef ben bu işi beceremedim arkadaşlar,
hotpop dan e-mail bile aldım smtp destekliyor diye onunlada denedim bir türlü yapamadım...
SSL istiyor olabilir, öyleyse schemas eklemek gerek..

Kod:
objCDOMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True

True, false deneyiniz.. SMTP server ismini doğru yazdığınızdan emin olunuz ve hangi portu kullanıyor öğreniniz..

Ek: Siz şifre ve kullanıcı ismi girilen kodu kullanın. Port olarak 25 miş diğer ayarları da normal extra bişeye gerek yok gibi. 2004 yılında biri smtp serverının çalışmadığını yazmış, Düzeltmişlerdir değil mi? ;)
 
Son düzenleme:

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
sayın beab05, kodu aşağıdaki gibi yaptım bir bakın,
Private Sub Komut18_Click()

Dim objCDOMail As Object



Set objCDOMail = CreateObject("CDO.Message")

objCDOMail.To = "akd1961@hotpop.com"
objCDOMail.From = "akd1961@hotpop.com"
'objCDOMail.CC = "akd1961@hotmail.com" '‘ bilgi mailidir
objCDOMail.Subject = "deneme maili"

objCDOMail.TextBody = "deneme mesajı"

objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.hotpop.com"
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "akd1961@hotpop.com"
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "akd2508"
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objCDOMail.Configuration.Fields.Update
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
objCDOMail.Send

Set objCDOMail = Nothing
End Sub
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Username olarak sadece akd1961 yazmalısınız ama ne yazık ki hotpop ta olmuyor, zaten isminde bir tuhaflık var ;)
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,344
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
CDO ile daha kullanışlı oldu. Teşekkür ederim sayın beab05.
"gmail" hesabım ile test ettim ve aşağıdaki şekilde sorunu çözdüm.

Kod:
Sub Mail()
Dim objCDOMail As Object
 
Set objCDOMail = CreateObject("CDO.Message")
With objCDOMail
.To = "[EMAIL="xxx@hotmail.com;zzz@hotmail.com"]xxx@hotmail.com;zzz@hotmail.com[/EMAIL]"
.From = "anemos"
.Subject = "deneme maili"
.TextBody = "deneme mesajı"
.AddAttachment "C:\Test.xls"
 
.Configuration.Fields.Item( _
    "[URL]http://schemas.microsoft.com/cdo/configuration/smtpusessl[/URL]") = True
.Configuration.Fields.Item( _
    "[URL]http://schemas.microsoft.com/cdo/configuration/sendusing[/URL]") = 2
.Configuration.Fields.Item( _
    "[URL]http://schemas.microsoft.com/cdo/configuration/smtpserver[/URL]") = "smtp.gmail.com"
.Configuration.Fields.Item( _
    "[URL]http://schemas.microsoft.com/cdo/configuration/smtpauthenticate[/URL]") = 1
.Configuration.Fields.Item( _
    "[URL]http://schemas.microsoft.com/cdo/configuration/sendusername[/URL]") = "xxx"
.Configuration.Fields.Item( _
    "[URL]http://schemas.microsoft.com/cdo/configuration/sendpassword[/URL]") = "xxx"
.Configuration.Fields.Item( _
    "[URL]http://schemas.microsoft.com/cdo/configuration/smtpserverport[/URL]") = 25
    
.Configuration.Fields.Update
 
.Send
End With
 
Set objCDOMail = Nothing
End Sub
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Ben gmail smtp desteklemiyor diye hiç denememiştim bile bunu duymak harika oldu . Teşekkürler sayın anemos ;)
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Arkadaşlar,

Uğraştım ve en sonunda ttmail.com dan da bu işi başarabildim.

Kod:
Private Sub Komut0_Click()
Dim iMsg As CDO.Message
Dim iConf As CDO.Configuration
Dim Flds As Variant

Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
iConf.Load -1 ' CDO Source Defaults
Set Flds = iConf.Fields
With Flds
.Item(cdoSendUsingMethod) = cdoSendUsingPort
.Item(cdoSMTPServer) = "smtp.ttmail.com"
.Item(cdoSendUserName) = "[EMAIL="user@ttmail.com"]user@ttmail.com[/EMAIL]"
.Item(cdoSendPassword) = "password"
.Item(cdoSMTPServerPort) = 25
.Update
End With
With iMsg
Set .Configuration = iConf
.To = "[EMAIL="alıcı@ornek.com"]alıcı@ornek.com[/EMAIL]"
.From = """ibo"" <[EMAIL="iboozen@mail.com"]iboozen@mail.com[/EMAIL]>"
.Subject = "This is a test"
.TextBody = "Hi there"
'.AddAttachment "C:/" & WBname
' You can add any file you want with
'.AddAttachment "C:/Test.txt"
.Send
End With
End Sub
Tek problem CDO referansını eklemek

İyi çalışmalar
 

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,114
Excel Vers. ve Dili
2003
Merhaba arkada&#351;lar,
Say&#305;n modal&#305; bu bahsettiginiz CDO referens&#305;n&#305; nereden bulabilirim.
L&#252;tfen link verebilrimisiniz.
&#304;yi &#231;al&#305;&#351;malar...
 
Katılım
26 Temmuz 2007
Mesajlar
155
Excel Vers. ve Dili
2003 türkçe
Sadece Syn Modal&#305;n&#305;n verdi&#287;i &#246;rne&#287;i gmaile uyarlayabildim g&#252;zel &#231;al&#305;&#351;&#305;yor
referanslar b&#246;l&#252;m&#252;nden Microsoft CDO yu ekleyeceksiniz.
 
Katılım
26 Ağustos 2007
Mesajlar
110
Excel Vers. ve Dili
office 2003
anemos verdi&#287;i kodu uygulad&#305;m ve ( Expected End Sub ) diye bi hata verdi bu nedir acaba
 
Katılım
26 Temmuz 2007
Mesajlar
155
Excel Vers. ve Dili
2003 türkçe
Modal&#305;n&#305;n kodlar&#305;n&#305;n ayn&#305;s&#305; sadece ttmail yerine gmail yazacaks&#305;n
bir de referans&#305; ekliyeceksin
 
Katılım
26 Ağustos 2007
Mesajlar
110
Excel Vers. ve Dili
office 2003
say&#305;n hozzeybek
to ve from yazan yerde iki mail adresi var oraya ne yazaca&#287;&#305;z
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın osman06,

To: e-mail alıcısınon adresi
From: Göndericinin adresi

İyi çalışmalar
 
Katılım
26 Ağustos 2007
Mesajlar
110
Excel Vers. ve Dili
office 2003
say&#305;n modal&#305; verdi&#287;iniz kodu ekledim ttmail yerini gmail olarak de&#287;i&#351;tirdim
to:hotmailimi yazd&#305;m
form : burayada hotmail yazd&#305;m yanl&#305;&#351;m&#305; yap&#305;yorum
sunucu g&#246;nderenini mailini reddetti diye bi hata a&#231;&#305;l&#305;yor
 
Katılım
26 Temmuz 2007
Mesajlar
155
Excel Vers. ve Dili
2003 türkçe
to= al&#305;c&#305;n&#305;n mail adresi
from = Maili g&#246;nderenin adresi
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,344
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
&#304;htiya&#231; duydu&#287;unuz referans system32 i&#231;inde cdosys.dll dosyas&#305;d&#305;r.
 
Üst