Merhabalar,
Hemen hemen bircok sunucu adminin basina gelmistir hotmail'e mail gonderim sorunu. Iste bugun bu soruna vps , vds capinda nasil çözece?imizi anlat?yoruz.
?ncelikle neden vps yada vds de dedicated de?il diye sorarsan?z nedeni ?udur. Kullan?c?lar vds,vps sunucularda 1-2 adet site bar?nd?r?yorlar vede gmail'in gunluk mail gönderimi s?n?rl? 500 adet olmas? laz?m yanl?? hat?rlam?yorsam yanl???m varsa düzeltiniz lütfen.
Bukkadar laf yeter hadi ba?layal?m;
1.A?ama nano /etc/postfix/main.cf dosyam?z? aç?p için bu sat?rlar? ekliyoruz.
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes
2.A?ama nano /etc/postfix/sasl_passwd dosyas?na gmail kullan?c? ad? ve ?ifresmizi ekliyoruz. bu komut ile sasl_passwd dosyas? yoksa ayn? zamanda olu?turmu? oluyoruz. gmail bilgilerimizi a?a??daki ?ekilde girmemiz gerekiyor
[smtp.gmail.com]:587 user.name@gmail.com:password
3.A?ama Postfix in bu dosyay? kullanabilmesi için dosya haklar?n? düzenliyoruz..
sudo chmod 400 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd
4.A?ama Bu i?lemleri yapt?ktan sonra postfix sunucumuzu yeniden ba?lat?p. gmail üzerinden mail gönderimine ba?layabiliriz.
Not:Tum bunlar? yapt???m?z halde bazen istenmeyen sorunlar ç?kabilir. buda gmaildeki ssl den kaynaklan?yordur bu durumda bizimde kendimizi karsitarafa güvenli oldugumuzu göstermemiz gerekebilir. Bunun için de ya ç?karsa diye(ç?kmazsa gerek yok ) son olarak bu i?lemi yap?yoruz.
cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | sudo tee -a /etc/postfix/cacert.pem
ard?ndan tekrar postfix'i restart ediyoruz . nas?lm? :) /etc/init.d/postfix restart