Access ile gmail ile mail gönderecekseniz;
1-)
(03/04/2010, 03:02)ozanakkaya yazdı: ... gmail.com'da eposta adresinizle oturum açtıktan sonra https://www.google.com/settings/security/lesssecureapps bağlantısını tıklayıp "Daha az güvenli uygulamalar için erişim" ayarını "Aç" olarak değiştirin. Aksi halde gmail özerinden Access ile mail gönderemezsiniz.
Bu resim yeniden boyutlandırılmıştır. Resmin orjinal halini görmek için tıklayınız.
2-) mail gönder kodundaki ilgili yerin,
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
Şeklinde olmak zorundadır.
mail.nova-tr.com veya mail.accesstr.net şeklinde smtp server kullanacaksanız;
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.nova-tr.com"
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
objCDOMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 1
kodlarındaki değerlerin doğru olması gerekli,
port, kimlik doğrulama, ssl kullanımı gibi veriler hatalı ise mail serveriniz mail gönderimine izin vermez.
Access ile ileri tarihli mail gönderemezsiniz.
Örnek uygulamanızda smtpserver değerini "smtp.gmail.com" yapınca gmail ile mail yollayabiliyorsunuz. Gönderemiyorsanız "Daha az güvenli uygulamalar için erişim" ayarını kontrol edin.