DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Dim mapiSession, mapiMessage, mapiRecipient
Set mapiSession = Server.CreateObject("MAPI.Session")
mapiSession.Logon "ProfileName", "password", False
Set mapiMessage = mapiSession.Outbox.Messages.Add()
mapiMessage.Subject = Request.Form("txtSubject")
mapiMessage.Text = Request.Form("txtBody")
Set mapiRecipient = mapiMessage.Recipients.Add()
mapiRecipient.Name = Request.Form("txtTo")
mapiRecipient.Type = 1 'CdoTo
mapiRecipient.Resolve
mapiMessage.Update
mapiMessage.Send
mapiSession.Logoff
Set mapiRecipient = Nothing
Set mapiMessage = Nothing
Set mapiSession = Nothing
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
10.11.2009 tarihine kadar çok güzel çalıştı. Bu tarihten sonra "Aktarım Sunucuya bağlanamadı.) RunTime Error mesajı veriyor ve
objCDOMail.Send
bu satırda takılıp kalıyor.
SMTP serverde bir sorun olduğunu düşünüyordum yaptığım incelemede herhangi bir sorun yoktu. Gmail SMTP server kullanıyordum ve ayarlarında hiçbir değişiklik yapmamıştım. Acaba Gmail tarafından yapılan bir değişiklik, yapmam gereken yeni bir ayar veya gözümden kaçan birşey mi var.
Sayın Pcman cevabın için teşekkür ederim.
Port numarasını değiştirmek de çözüm olmadı, yine aynı hata mesajı ile aynı yerde kalıyor. Mail gönderme işlemi gerçekleşmiyor.
Sorunun mail sunucusundan kaynaklandığını düşünüyordum ben de en başından beri. Ancak nasıl bir çözüm bulacağım konusunda kararsızım. Çünkü gmail'in ayarlarından pek birşey yapılacak gibi görünmüyor. Hata mesajı aşağıdaki gibi.mail sunucusunun çalıştığından emin olun, aynı kodlarla mail gönderiyorum, bir sorun görünmüyor,
Ersen Bey,Sorunun mail sunucusundan kaynaklandığını düşünüyordum ben de en başından beri. Ancak nasıl bir çözüm bulacağım konusunda kararsızım. Çünkü gmail'in ayarlarından pek birşey yapılacak gibi görünmüyor. Hata mesajı aşağıdaki gibi.
Sub mtest()
Dim cdoConfig
Dim msgOne
Set cdoConfig = CreateObject("CDO.Configuration")
With cdoConfig.Fields
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = 465
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "gmailname"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "yourpw"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
.Update
End With
Set msgOne = CreateObject("CDO.Message")
Set msgOne.Configuration = cdoConfig
msgOne.To = "target@target.com"
msgOne.From = "I@dontThinkThisIsUsed.com"
msgOne.Subject = "Test email"
msgOne.TextBody = "It works just fine"
msgOne.send
End Sub
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "gmailname"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "yourpw"
Sayın Ersen,
Umarım aşağıdaki satırlarda gerekli değişiklikleri yapmışınızdır:
İlkinde gmail kullanıcı adınız diğerine ise şifreniz olmalıKod:.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "gmailname" .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "yourpw"
Dim cdoConfig
Dim msgOne
Set cdoConfig = CreateObject("CDO.Configuration")
With cdoConfig.Fields
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = 465
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "******@gmail.com"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "****an**5"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
.Update
End With
Set msgOne = CreateObject("CDO.Message")
Set msgOne.Configuration = cdoConfig
msgOne.To = "ersenibis@gmail.com"
msgOne.From = ******@gmail.com"
msgOne.Subject = "Denemedir"
msgOne.TextBody = "Bu bir denemedir"
msgOne.Send
Dim objCDOMail As Object
Set objCDOMail = CreateObject("CDO.Message")
objCDOMail.To = "giden@hotmail.com"
objCDOMail.From = "kimden@gmail.com"
'objCDOMail.CC = "xxxx@hotmail.com"
objCDOMail.Subject = "gmail deneme"
'objCDOMail.Addattachment "C:\kaynak.txt"
objCDOMail.TextBody = "gmail denemesi"
objCDOMail.configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
objCDOMail.configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOMail.configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
objCDOMail.configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
objCDOMail.configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "username"
objCDOMail.configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password"
objCDOMail.configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
objCDOMail.configuration.Fields.Update
objCDOMail.send
Set objCDOMail = Nothing