Postfix Smarthost
Yapılandırması
Postfix sunucunuzdan gönderilen tüm e-postaları MXGate smarthost üzerinden (SASL kimlik doğrulama ve TLS ile) iletin. Ubuntu, Debian, CentOS, RHEL ve diğer Linux dağıtımlarında çalışır.
- Root veya sudo erişimi
- Postfix kurulu ve çalışır durumda
- MXGate panelinden oluşturulmuş SMTP kullanıcı adı ve şifre
- libsasl2-modules ve sasl2-bin paketleri (genellikle varsayılan olarak gelir)
6 Adımda Postfix Yapılandırması
main.cf Dosyasını Yedekleme
Her ihtimale karşı Postfix yapılandırma dosyasının yedeğini alın:
main.cf Yapılandırması
Postfix ana yapılandırma dosyasını düzenleyin. Aşağıdaki ayarları main.cf dosyasının sonuna ekleyin:
SASL Şifre Dosyası Oluşturma
SMTP kimlik doğrulama bilgilerini içeren şifre dosyasını oluşturun:
TLS/SSL Sertifika Ayarları
TLS şifrelemesi için CA sertifikalarının yolunu dağıtımınıza göre ayarlayın:
Postfix Yapılandırmasını Yenileme
Yapılandırma değişikliklerini uygulamak için Postfix'i yeniden yükleyin:
Test ve Doğrulama
Yapılandırmanın çalışıp çalışmadığını test edin:
Sık Karşılaşılan Hatalar
Postfix'te "SASL authentication failed" hatası nasıl çözülür?
Kullanıcı adı/şifre bilgilerini kontrol edin. Aşağıdaki komutla eşleşmeyi doğrulayın, ardından postmap komutunu tekrar çalıştırın ve dosya izinlerini (600, root:root) kontrol edin:
sudo postmap -q [smtp.mxgate.com.tr]:587 /etc/postfix/sasl_passwd
Postfix "Unable to verify certificate" hatası neden oluşur?
CA sertifika dosyasının doğru yolda olduğundan emin olun. Alternatif olarak TLS doğrulamasını gevşetebilirsiniz (önerilmez):
smtp_tls_security_level = may
Postfix neden "Connection refused / timed out" hatası veriyor?
Güvenlik duvarı (ufw, firewalld, iptables) 587 portuna outbound erişim izni vermiyor olabilir. Ayrıca hosting sağlayıcınızın SMTP portlarını engellemediğinden emin olun.
Postfix'te "Relay access denied" hatası nasıl giderilir?
MXGate panelinde sunucu IP adresinizin whitelist'te olduğundan ve kimlik doğrulama bilgilerinin doğru olduğundan emin olun.
- main.cf:
/etc/postfix/main.cf - Log:
/var/log/mail.log - CA:
/etc/ssl/certs/ca-certificates.crt
- main.cf:
/etc/postfix/main.cf - Log:
/var/log/maillog - CA:
/etc/pki/tls/certs/ca-bundle.crt
Yardıma mı ihtiyacınız var?
Kurulumda takılırsanız 7/24 Türkçe destek ekibimiz yanınızda. Postfix yapılandırmanızı birlikte tamamlayalım.