İçeriğe geç
KVKK & GDPR Uyumlu Türkiye Veri Merkezi 7/24 Türkçe Teknik Destek destek@mxgate.com.tr
Yeni: IP itibar izleme artık tüm paketlerde ücretsiz 14 gün ücretsiz deneyin →
ENTEGRASYON REHBERİ · PLESK

Plesk Smarthost Kurulumu

Plesk’te kurulum tek bir ekrandan yapılır: Tools & Settings bölümündeki Smarthost sayfasında kutuyu işaretler, adresi ve kimlik bilgilerini girersiniz. Kaydettiğinizde Plesk, Postfix yapılandırmasını kendisi üretir; dosya düzenlemeniz gerekmez. Gelen posta ayarlarınıza ve MX kaydınıza dokunulmaz.

Süre
Yaklaşık 5 dakika
Gereksinim
Plesk yönetici erişimi
Sürüm
Obsidian 18.x · Onyx 17.x · Postfix
Adres
[smtp.mxgate.com.tr]:587
Kapsam
Yalnızca giden posta
NE DEĞİŞİYOR

Değişen tek şey postanın çıkış yolu

Bugün Plesk sunucunuzdaki Postfix, e-postayı alıcının sunucusuna doğrudan gönderiyor; teslim edilip edilmeyeceğini tek başına sunucunuzun IP adresinin sicili belirliyor. Kurulumdan sonra aynı posta önce MXGate’e teslim edilir, orada denetlenir ve itibarı izlenen adreslerden çıkar.

Şu an Plesk / Postfix Alıcı sunucu Posta doğrudan çıkar. Teslim edilip edilmeyeceğini yalnızca sunucunuzun IP adresinin sicili belirler.
Kurulumdan sonra Plesk / Postfix MXGate :587 Alıcı sunucu Posta önce kimlik doğrulamalı ve şifreli bağlantıyla MXGate’e teslim edilir, denetlenir ve itibarı izlenen adreslerden çıkar.
Posta kutuları, hesaplar ve abonelik ayarları yerinde kalır Postfix yapılandırmasını Plesk üretir; dosya düzenlemezsiniz Gelen posta için MX kaydı ayrıca yönlendirilir; bu rehber onu kapsamaz Yönteme genel bakış için Smarthost sayfası, giden trafikte denetim için Outbound Filtreleme
KURULUM

Altı adımda Plesk smarthost kurulumu

Adımlar Plesk arayüzünde sırayla uygulanır. Komut satırına ve dosya düzenlemeye yalnızca son adımdaki kayıt kontrolü için ihtiyaç duyarsınız.

  1. Plesk’te Smarthost ekranını açın

    Plesk yönetici paneline girin ve Tools & Settings bölümündeki Mail başlığı altında yer alan Smarthost bağlantısını açın. Eski Plesk sürümlerinde aynı ayar Mail Server Settings sayfasındaki SMTP relay bölümünde bulunur.

    PLESK YOLU kopyalayın
    Tools & Settings › Mail › Smarthost
  2. Smarthost’u etkinleştirin ve adresi girin

    “Send users’ mail via a smarthost” kutusunu işaretleyin ve adres alanına MXGate sunucusunu yazın. Plesk’te port ayrı bir alan değildir; adresin içinde köşeli parantez biçiminde verilir.

    Tools & Settings › Mail › Smarthost
    Send users’ mail via a smarthost
    Smarthost adresi
    [smtp.mxgate.com.tr]:587
    Authentication required
    Username
    panelden alınan kullanıcı adı
    Password
    ••••••••••••
    Check Connection OK

    Ekranın temsilî gösterimi. Alan adları Plesk arayüzündeki İngilizce etiketlerle aynıdır.

    Adresi [smtp.mxgate.com.tr]:587 biçiminde yazın. Köşeli parantez, Postfix’e adresi MX kaydı arayarak değil doğrudan çözmesini söyler; parantezsiz yazıldığında teslim başarısız olabilir.
  3. Kimlik doğrulamayı açın

    “Authentication required” kutusunu işaretleyin ve MXGate panelinden aldığınız kullanıcı adı ile şifreyi girin. Bu bilgiler sunucunuza özeldir ve yalnızca giden posta bağlantısında kullanılır.

    Kimlik doğrulama olmadan bağlantı kabul edilmez. Şifreyi tırnak içine almayın ve kopyalarken başına veya sonuna boşluk eklenmediğinden emin olun.
  4. Check Connection ile bağlantıyı sınayın

    Kaydetmeden önce Check Connection düğmesine basın. Plesk, girdiğiniz adrese bağlanmayı ve kimlik doğrulamayı dener; sonucu ekranda gösterir. Hata alırsanız kaydetmeden düzeltebilirsiniz.

    Bu adım sunucudan MXGate’e 587 portundan çıkış olup olmadığını da doğrular. Bağlantı kurulamıyorsa sorun genellikle güvenlik duvarındadır, ayarlarda değil.
  5. OK ile kaydedin

    OK düğmesine basın. Plesk, Postfix yapılandırmasını kendisi günceller ve servisi yeniden başlatır; dosyaları elle düzenlemeniz gerekmez. İşlem yarım dakikayı bulabilir, sayfayı kapatmadan bekleyin.

    Elle yapılandırma ezilir: daha önce main.cf dosyasına elle bir relayhost satırı yazdıysanız, bu ekrandan kaydettiğiniz anda o ayar Plesk’in ürettiği ayarla değiştirilir.
  6. Bir e-posta gönderip kaydı okuyun

    Sunucudaki bir hesaptan dışarıya e-posta gönderin ve posta kaydında iletinin MXGate üzerinden çıktığını doğrulayın. Kayıtta relay adresini görüyorsanız kurulum çalışıyor demektir.

    TEST · KAYIT kopyalayın
    # Canlı posta kaydını izleyin
    tail -f /var/log/maillog
    # Debian / Ubuntu üzerinde
    tail -f /var/log/mail.log
    
    # Kayıtta görmeniz gereken satır
    status=sent (250 2.0.0 Ok: queued) relay=smtp.mxgate.com.tr[…]:587
    Kurulum tamam. Bu satırı gördüğünüzde sunucudan çıkan tüm posta kimlik doğrulamalı ve şifreli olarak MXGate üzerinden gidiyor demektir.
KAPSAM

Sunucunun tamamı mı, tek bir alan adı mı?

Plesk iki ayrı yerde smarthost tanımlamanıza izin verir. İkisi aynı anda tanımlıysa alan adı bazındaki tanım kazanır.

Sunucu geneli Tools & Settings › Mail › Smarthost Sunucudaki tüm alan adlarının postası bu ayarı kullanır. Bu rehberde anlatılan kurulum budur ve çoğu durumda doğru olan da budur.
Alan adı bazında Websites & Domains › alan adı › Mail › Smarthost Yalnızca o alan adının postası için geçerlidir ve sunucu genelindeki ayardan önceliklidir. Tek bir müşteriyi ayrı bir çıkışa almak istediğinizde kullanılır. Tanımlı smarthost’ların tamamını Mail > Smarthosts ekranından görebilirsiniz.
ALTERNATİF

Arayüze erişemiyorsanız: Postfix tarafında yapılandırma

Plesk arayüzü kullanılabilir durumdaysa yukarıdaki yolu tercih edin. Aşağıdaki yapılandırma yalnızca arayüze erişilemediğinde gerekir ve iki yöntem bir arada kullanılmamalıdır.

İki yöntemi karıştırmayın. Elle yazdığınız relayhost satırı, Plesk arayüzünden smarthost’u ilk etkinleştirdiğinizde Plesk’in ürettiği ayarla değiştirilir.
/etc/postfix/main.cf ekleyin
# Önce yedekleyin
cp /etc/postfix/main.cf /etc/postfix/main.cf.bak

# Aşağıdaki satırları ekleyin
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
/etc/postfix/sasl_passwd kimlik bilgileri
# Tek satır: adres ve ardından kullanıcı:şifre
[smtp.mxgate.com.tr]:587 KULLANICI:SIFRE

# İzinleri kısıtlayın, veritabanını üretin, servisi yeniden yükleyin
chmod 600 /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd
systemctl reload postfix

Plesk arayüzündeki alan adları ve ekran yolu için üretici belgeleri: Plesk Obsidian — Configuring a Smarthost or Relayhost.

SORUN GİDERME

Posta kaydında gördüğünüz hata ne anlama geliyor?

Aşağıdaki beş satır, Plesk smarthost kurulumundan sonra karşılaşılan hataların neredeyse tamamını kapsar. Kaydınızdaki metni soldaki sütunda arayın.

Kayıttaki hata Ne anlama gelir Çözüm
SASL authentication failed Kullanıcı adı veya şifre kabul edilmedi Smarthost ekranındaki Authentication required kutusunun işaretli olduğunu doğrulayın ve bilgileri panelden yeniden kopyalayın. Şifrede baştan veya sondan boşluk kalmamalı.
Host or domain name not found Adres MX kaydı aranarak çözülmeye çalışılıyor Adresi köşeli parantezle yazın: [smtp.mxgate.com.tr]:587. Parantez olmadan Postfix ad için MX kaydı arar ve bulamaz.
Connection timed out 587 portuna çıkış engelleniyor Sunucu güvenlik duvarında ve sağlayıcınızın ağında giden 587 portuna izin verin. Check Connection düğmesi bu durumu kaydetmeden önce gösterir.
Ayar kaydediliyor ama etkisi yok Alan adı bazında farklı bir smarthost tanımlı Mail > Smarthosts ekranından tanımlı smarthost’ları listeleyin. Alan adı bazındaki tanım sunucu genelindekini geçersiz kılar.
Elle yazdığım ayar kayboldu Arayüzden kaydetmek elle yapılandırmayı ezer İki yöntemi birlikte kullanmayın. Arayüzü kullanmaya karar verdiyseniz main.cf içindeki elle eklenmiş relayhost satırını kaldırın.

Geri dönüş

Kurulumdan vazgeçmek isterseniz aynı ekrana dönüp “Send users’ mail via a smarthost” kutusunun işaretini kaldırmanız ve OK ile kaydetmeniz yeterli. Plesk, Postfix yapılandırmasını yeniden üretir ve sunucu postayı önceki gibi doğrudan göndermeye döner.

SIK SORULAN SORULAR

Plesk yöneticilerinden gelen sorular

Plesk’te smarthost ayarını nerede bulurum?

Plesk Obsidian’da Tools & Settings bölümünde, Mail başlığı altındaki Smarthost sayfasındadır. Daha eski sürümlerde aynı ayar Mail Server Settings sayfasındaki SMTP relay bölümünde yer alır. Tanımlı smarthost’ların listesini Mail > Smarthosts ekranından görebilirsiniz.

Port için ayrı bir alan yok, 587’yi nereye yazacağım?

Portu adresin içine yazarsınız: [smtp.mxgate.com.tr]:587. Köşeli parantezler Postfix’e bu adı doğrudan çözmesini, MX kaydı aramamasını söyler. Parantez olmadan yazıldığında Postfix adres için MX kaydı arar ve teslim başarısız olabilir.

Sunucunun tamamı yerine tek bir alan adı için kurabilir miyim?

Evet. Websites & Domains > ilgili alan adı > Mail > Smarthost yolundan alan adı bazında smarthost tanımlanır. Alan adı bazındaki tanım, sunucu genelindeki tanımdan önceliklidir; yani bir alan adı için ayrı bir smarthost verdiğinizde o alan adının postası sunucu genelindeki ayarı değil kendi ayarını kullanır.

main.cf dosyasına elle yazdığım ayarlar ne olur?

Plesk arayüzünden smarthost’u etkinleştirdiğinizde elle yazdığınız yapılandırma Plesk’in ürettiği ayarla değiştirilir. Bu yüzden iki yöntemi birlikte kullanmayın: ya arayüzden yönetin ya da arayüzü hiç açmadan Postfix tarafında kalın.

Bu kurulum gelen e-postaları etkiler mi?

Hayır. Ayar yalnızca sunucudan çıkan postanın hangi yoldan gideceğini belirler. MX kayıtlarınız, posta kutularınız ve gelen posta ayarlarınız olduğu gibi kalır. Gelen tarafı da MXGate üzerinden geçirmek ayrı bir adımdır ve MX kaydı üzerinden yapılır.

Son güncelleme: · Geçerli sürümler: Plesk Obsidian 18.x · Onyx 17.x (Postfix)