Sonunda gerçekten işe yarayan Tony Scelfo'nun ayrıntılı talimatlarını buldum . Bağlantı noktası 587'de taşıma katmanı güvenliği (TLS) kullanmanız gerektiği anlaşılıyor. Çalışmak için SSL SMTP'yi almadım.
İlk olarak sudo dpkg-reconfigure exim4-config
şu yapılandırma seçeneklerini çalıştırın ve kullanın:
- Genel posta yapılandırması türü: smarthost tarafından gönderilen postalar; SMTP veya fetchmail yoluyla alındı
- Sistem posta adı: <ana bilgisayar adınız >
- Gelen SMTP bağlantılarını dinleyecek IP adresi: 127.0.0.1
- Postasının kabul edildiği diğer yerler: <ana makine adınız>
- Posta gönderilecek makineler: <bu alanı boş bırakın>
- Giden akıllı ana makinenin IP adresi veya ana bilgisayar adı: mail.example.com::587
- Giden postadaki yerel posta adı gizlensin mi?
- Evet - tüm giden postaların Gmail hesabınızdan geldiği görülüyor
- Hayır - geçerli bir gönderen adı üstbilgisi ile gönderilen postalar gönderenin adını koruyacak
- DNS sorgularının sayısını minimum tutun (İsteğe Bağlı Arama)? Hayır
- Yerel posta için dağıtım yöntemi: <tercih ettiğiniz postayı seçin>
- Yapılandırma dosyası küçük dosyalara bölünür mü? Evet (sonraki dosyalardan birini düzenlemeniz gerekir)
Ardından sudo vi /etc/exim4/passwd.client
posta barındırıcınız ve sahip olduğu diğer adlar için aşağıdaki satırları çalıştırın ve ekleyin nslookup
. Postaları yönlendirmek istediğiniz hesabın yerine <e-posta adresi> ve <parola> yazın):
mail.example.com:<email address>:<password>
mail.yourhosting.provider:<email address>:<password>
passwd.client
Dosyayı düzenledikten sonra sudo update-exim4.conf
, değişikliklerinizi Exim4 yapılandırmanıza entegre edecek şekilde çalıştırın .
Çalıştırın sudo /etc/init.d/exim4 restart
ve hizmetin durduğundan ve düzgün başladığından emin olun. Hizmet yeniden başlatılamıyorsa, passwd.client
dosyayı düzenlediğinizde büyük olasılıkla bir şeyler ters gitti .
Exim4 yeniden başlatıldıysa, devam edin ve sudo tail -f /var/log/exim4/mainlog
posta günlüklerini izlemek için çalıştırın . Farklı bir pencerede, sisteminizden bir e-posta gönderin ve içinde bir kayıt gördüğünüzden emin olun R=smarthost T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com ... X=TLS-1.0:RSA_ARCFOUR_MD5:16
. X=TLS
Posta istediğini aktarım katmanı güvenliği ile gönderildiğini demektir.
/etc/exim4/passwd.client
iki şekilde de ayrı bir dosya olduğundan "yapılandırma dosyasını küçük dosyalara bölmeye" gerek yok .