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
Entegrasyon Rehberi

cPanel/WHM Smarthost Yapılandırması

Exim Configuration Manager ile kimlik doğrulamalı smarthost kurulumu. cPanel/WHM sunucunuzdan gönderilen tüm e-postalar MXGate üzerinden şifreli ve kimlik doğrulamalı iletilir.

≈10 dk kurulum cPanel 92+ · Exim 4.94+ TLS · Port 587
Bu rehber ne işe yarar?
cPanel/WHM sunucunuzdan gönderilen tüm e-postaların MXGate smarthost üzerinden (kimlik doğrulama ile) iletilmesini sağlar. Bu sayede outbound e-postalarınız da MXGate koruması altına girer.

Gereksinimler

  • WHM root erişimi
  • MXGate panelinden oluşturulmuş SMTP kullanıcı adı ve şifre
  • cPanel sürüm 92+ (Exim 4.94+ önerilir)
Kurulum Adımları

7 Adımda Kurulum

1

WHM'de Exim Configuration Manager'a Erişim

WHM paneline root kullanıcısı ile giriş yapın ve arama kutusuna "Exim" yazarak Exim Configuration Manager'ı bulun.

WHM Yolu
Home > Service Configuration > Exim Configuration Manager
2

Advanced Editor Sekmesine Geçiş

Açılan sayfada üst menüden Advanced Editor sekmesine tıklayın. Bu bölümde Exim yapılandırma dosyasını doğrudan düzenleyebilirsiniz.

Önemli: Yapılandırmaya başlamadan önce mevcut ayarların yedeğini almak için "Backup" butonunu kullanın.
3

Bölüm: ROUTERCONFIG - Smarthost Router

ROUTERCONFIG bölümünde aşağıdaki yapılandırmayı ekleyin. Bu, tüm giden postanın MXGate üzerinden gitmesini sağlar:

ROUTERCONFIG
# MXGate Smarthost Router smarthost_router: driver = manualroute domains = ! +local_domains transport = mxgate_smtp route_list = * smtp.mxgate.com.tr::587 no_more
4

Bölüm: TRANSPORTCONFIG - Transport Yapılandırması

TRANSPORTCONFIG bölümünde SMTP kimlik doğrulama ayarlarını içeren transport tanımını ekleyin:

TRANSPORTCONFIG
# MXGate SMTP Transport with Authentication mxgate_smtp: driver = smtp hosts = smtp.mxgate.com.tr port = 587 hosts_require_auth = smtp.mxgate.com.tr hosts_require_tls = smtp.mxgate.com.tr
587 portu TLS şifreleme ile kullanılır. Tüm kimlik bilgileri şifreli olarak iletilir.
5

Bölüm: AUTH - SMTP Kimlik Doğrulama

AUTH bölümünde MXGate SMTP kimlik doğrulama ayarlarını ekleyin. MXGate panelinden aldığınız kullanıcı adı ve şifreyi kullanın:

AUTH
# MXGate SMTP Authentication smarthost_login: driver = plaintext public_name = LOGIN client_send = : MXGATE_KULLANICI_ADI : MXGATE_SIFRE
Güvenlik: MXGATE_KULLANICI_ADI ve MXGATE_SIFRE yerine MXGate panelinden aldığınız gerçek kimlik bilgilerini yazın.
Format: client_send = : username : password — İki nokta (:) ile başlaması gerektiğine dikkat edin.
6

Yapılandırmayı Kaydetme ve Exim'i Yeniden Başlatma

Tüm değişiklikleri yaptıktan sonra sayfanın altındaki Save butonuna tıklayın. WHM otomatik olarak Exim yapılandırmasını doğrulayacak ve yeniden başlatacaktır.

SSH Doğrulama
# SSH üzerinden Exim yapılandırmasını test edin: exim -bV # Syntax hatası olup olmadığını kontrol edin: exim -C /etc/exim.conf -bV # Exim servisini yeniden başlatın (gerekirse): /scripts/restartsrv_exim
7

Test ve Doğrulama

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

Test Komutları
# E-posta kuyruğunu kontrol edin: exim -bp # Exim loglarını izleyin: tail -f /var/log/exim_mainlog # Başarılı bağlantı görmelisiniz: "smtp.mxgate.com.tr [IP]:587 connected" "=> kullanici@domain.com R=smarthost_router" # SMTP kimlik doğrulama testi: exim -d -Mvl <message-id>
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 Hatalar

cPanel/WHM'de Exim "535 Authentication failed" hatası nasıl çözülür?

Kimlik doğrulama bilgilerinizi kontrol edin. MXGate panelinde kullanıcı adı ve şifrenin doğru olduğundan emin olun. AUTH bölümündeki : işaretlerinin doğru yerleştirildiğinden emin olun.

cPanel smarthost neden "Connection refused" hatası veriyor?

Güvenlik duvarı (firewall) ayarlarını kontrol edin. 587 portuna outbound erişim izni verildiğinden emin olun.

Exim'de "TLS required" hatası nasıl giderilir?

hosts_require_tls ayarının transport bölümünde olduğundan emin olun veya TLS gereksinimini kaldırın.

cPanel Exim "Router not found" hatası neden oluşur?

ROUTERCONFIG bölümüne smarthost_router tanımının eklendiğinden emin olun. Girinti (indentation / boşluk) hatalarını kontrol edin.

1000+ kurumsal müşteri
MXGate’i tercih ediyor