KVKK & GDPR Uyumlu Türkiye Veri Merkezi 7/24 Türkçe Destek
+90 850 455 35 01 | destek@mxgate.com.tr
MXGate
English İletişim
Plesk Obsidian / Onyx

Plesk Smarthost Yapılandırması

Plesk Mail Server ayarları ile kimlik doğrulamalı relay host kurulumu. Postfix tabanlı Plesk sistemlerde çalışır.

≈10 dk
Bu rehber ne işe yarar?
Plesk sunucunuzdan gönderilen tüm e-postaların MXGate smarthost üzerinden (kimlik doğrulama ile) iletilmesini sağlar. Postfix tabanlı Plesk sistemlerde çalışır.
Ön Gereksinimler
  • Plesk admin/root erişimi
  • MXGate panelinden oluşturulmuş SMTP kullanıcı adı ve şifre
  • Plesk Obsidian 18.x+ veya Onyx 17.x+
  • Postfix mail server (QMail değil)
Kurulum

Adım Adım Yapılandırma

1

Plesk Mail Server Ayarlarına Erişim

Plesk admin paneline giriş yapın ve sol menüden Tools & Settings (Araçlar ve Ayarlar) > Mail Server Settings (Mail Sunucu Ayarları) yolunu takip edin.

Plesk Yolu
Tools & Settings > Mail Server Settings
2

SMTP Relay (Smarthost) Ayarları

Mail Server Settings sayfasında SMTP relay bölümünü bulun. Aşağıdaki ayarları yapın:

SMTP Relay Ayarları
☑ Use SMTP relay Relay host: smtp.mxgate.com.tr Port: 587 ☑ Use SMTP authentication Username: MXGATE_KULLANICI_ADI Password: MXGATE_SIFRE
587 portu otomatik olarak TLS şifreleme kullanır.
3

Ayarları Kaydetme

OK veya Apply butonuna tıklayarak ayarları kaydedin. Plesk otomatik olarak Postfix yapılandırmasını güncelleyecek ve servisi yeniden başlatacaktır.

Bu işlem 30-60 saniye sürebilir. Lütfen sayfayı kapatmadan tamamlanmasını bekleyin.

Alternatif: SSH/CLI ile Yapılandırma

GUI yerine komut satırını tercih ederseniz, aşağıdaki komutları kullanabilirsiniz:

Plesk CLI ile relay host ayarlama
/usr/local/psa/bin/server_pref -u -smtp_relay_enable true /usr/local/psa/bin/server_pref -u -smtp_relay_host smtp.mxgate.com.tr /usr/local/psa/bin/server_pref -u -smtp_relay_port 587 /usr/local/psa/bin/server_pref -u -smtp_relay_auth_enable true /usr/local/psa/bin/server_pref -u -smtp_relay_auth_username MXGATE_KULLANICI /usr/local/psa/bin/server_pref -u -smtp_relay_auth_password MXGATE_SIFRE
Postfix'i yeniden başlat
plesk bin service --restart postfix
4

Manuel Postfix Yapılandırması (Gelişmiş)

Plesk GUI'si çalışmazsa manuel yapılandırma yapabilirsiniz. Postfix main.cf dosyasını düzenleyin:

main.cf yedekleme ve düzenleme
# main.cf dosyasini yedekleyin: cp /etc/postfix/main.cf /etc/postfix/main.cf.backup # main.cf duzenleme: nano /etc/postfix/main.cf # Asagidaki satirlari ekleyin/degistirin: relayhost = [smtp.mxgate.com.tr]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_tls_security_level = encrypt
SASL şifre dosyası
# SASL sifre dosyasi olusturun: nano /etc/postfix/sasl_passwd # Icerik: [smtp.mxgate.com.tr]:587 MXGATE_KULLANICI:MXGATE_SIFRE # Dosya izinleri ve hash: chmod 600 /etc/postfix/sasl_passwd postmap /etc/postfix/sasl_passwd # Postfix yeniden baslat: systemctl restart postfix
Güvenlik: sasl_passwd dosyası yalnızca root tarafından okunabilir olmalıdır (chmod 600).
5

Test ve Doğrulama

Yapılandırmanın çalışıp çalışmadığını test edin. Bir e-posta gönderip Postfix loglarını kontrol edin:

Logları izleme ve test
# Postfix loglarini izleyin: tail -f /var/log/maillog # Veya: tail -f /var/log/mail.log # Basarili baglanti gormelisiniz: "status=sent (250 2.0.0 Ok: queued as" # SMTP kimlik dogrulama testi: postqueue -p postsmtp -v smtp.mxgate.com.tr:587
Başarılı! Artık tüm giden e-postalarınız MXGate üzerinden şifreli ve kimlik doğrulamalı olarak iletiliyor.
Sorun Giderme

Sık Karşılaşılan Sorunlar

Plesk'te "SASL authentication failed" hatası nasıl çözülür?

Kullanıcı adı/şifre bilgilerini kontrol edin. sasl_passwd dosyasını oluşturduktan sonra postmap komutunu çalıştırdığınızdan emin olun.

Plesk smarthost neden "Connection timed out" hatası veriyor?

Güvenlik duvarı (Plesk Firewall veya sunucu firewall) 587 portuna izin vermiyor olabilir. Giden (outbound) 587 iznini kontrol edin.

Plesk'te "Relay access denied" hatası neden oluşur?

MXGate panelinde sunucu IP adresinizin whitelist'te olduğundan emin olun veya kimlik doğrulama bilgilerini kontrol edin.

Plesk mail sunucu ayarları neden kaydedilmiyor?

Plesk "Mail Server" servisinin çalıştığından emin olun. Tools & Settings > Services bölümünden kontrol edin.

Plesk Özel Notları
  • Plesk'te smarthost ayarları globaldir - tüm domainler için geçerlidir.
  • Her domain için ayrı relay ayarı yapılamaz.
  • Plesk'in "Outbound Antispam Protection" özelliği aktifse, bazı çakışmalar olabilir.
  • QMail kullanan eski Plesk kurulumlarında bu rehber geçerli değildir.
1000+ kurumsal müşteri
MXGate’i tercih ediyor