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.
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.
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.
-
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ınTools & Settings › Mail › Smarthost
-
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.
Send users’ mail via a smarthostSmarthost adresi[smtp.mxgate.com.tr]:587Authentication requiredUsernamepanelden alınan kullanıcı adıPassword••••••••••••Check Connection OKEkranın temsilî gösterimi. Alan adları Plesk arayüzündeki İngilizce etiketlerle aynıdır.
Adresi[smtp.mxgate.com.tr]:587biç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. -
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. -
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. -
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 öncemain.cfdosyasına elle birrelayhostsatırı yazdıysanız, bu ekrandan kaydettiğiniz anda o ayar Plesk’in ürettiği ayarla değiştirilir. -
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.
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.
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.
relayhost satırı, Plesk arayüzünden smarthost’u ilk etkinleştirdiğinizde Plesk’in ürettiği ayarla değiştirilir.# Ö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
# 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.
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.
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.