Mailgun, web sitelerinizden ve uygulamalarınızdan e-posta göndermenizi, almanızı ve takip etmenizi sağlayan otomatik bir e-posta servisidir. Ayrıca, pazarlama ve diğer amaçlar için e-posta yönetimini kolaylaştırır.
Not: Port 25 varsayılan olarak sanal makinelerde bağlantı için kapalıdır . Port 25'i açmak istiyorsanız, Mail Bridge satın alın ve yapılandırınStarlight™ Manager'da.
MailGun e-postasını WHM'de yapılandırmak için lütfen bu rehberi kullanın.
Aşağıdaki adımları izleyerek alan adınız için Mailgun servisini ve E-posta Sistemini CyberPanel tarafında yapılandırabilirsiniz:
Adım 1. Mailgun'a kaydolun. Buradan görebileceğiniz farklı fiyatlarda birçok hesap planı sunuyorlar:

Ücretsiz olarak kaydolup bir hesap oluşturabilirsiniz. Bu durumda, “Ödeme bilgisi ekle” işaretinin seçili olmadığından emin olun.
Not: Kredi kartı olmayan hesaplar günde 100 mesaj göndermekle sınırlıdır:

Her şey doldurulduktan sonra, “Hesap Oluştur”a tıklayın.
Adım 2. Mailgun'dan gelen ilgili e-postadaki “E-posta adresinizi doğrulayın” butonuna tıklayarak e-posta hesabınızı doğrulayın:

Adım 3. Mailgun Gönderen Kimlik Doğrulamasını ayarlayın. Bunu yapmanın iki yolu vardır:
Yöntem 1:
Mailgun hesabınıza giriş yapın >> soldaki menüden “Gönder” bölümüne tıklayın >> “Gönderme” >> “Alan Adı Ayarı;
“Alan Adı Ayarları” menüsünde, “Kurulum” bölümüne gidin;
Yetkili alıcıları eklemek için gerekli e-posta adresini “E-posta adresi” alanına girin >> “Ekle”ye tıklayın:

Bundan sonra, belirtilen e-posta adresine bir e-posta alacaksınız. Eklemeyi onaylamak için "Kabul Ediyorum" butonuna basın:

Tarayıcıda yeni bir sekmeye yönlendirileceksiniz. E-posta adresi eklemesini onaylamak için "Evet" butonuna tıklayın:

İşlem tamamlandığında, ilgili e-posta hesabının eklendiğini belirten bir “Başarılı” mesajı alacaksınız:

Yöntem 2:
Mailgun hesabınıza giriş yapın >> soldaki menüden “Gönder” bölümüne tıklayın >> “Gönderme” >> “Alan Adları”. Bu bölümden, “Yeni alan adı ekle” butonuna tıklayın:

Mailgun sistemine yeni bir alan adı ekleyebileceğiniz bir sayfaya yönlendirileceksiniz. İstediğiniz alan adını “Alan adı” alanına girin, gerekli seçenekleri ve gelişmiş ayarları seçin ve “Alan Adı Ekle”ye tıklayın:

Bundan sonra, eklenen alan adının doğrulanması için ilgili TXT ve MX DNS kayıtlarının yapılandırılması gerekmektedir.
Eklenmesi gereken kayıtların listesi ve durumları, Mailgun hesabınızda >> soldaki menüde “Gönder” >> “Gönderme” >> “Alan Adları” >> “DNS Kayıtları” bölümünde kontrol edilebilir.
Alan adı için DNS kayıtları oluşturulduktan sonra, sağ üstteki "Doğrula" butonuna tıklayın:

Not: DNS kayıtlarının yayılması 24-48 saate kadar sürebilir.
Yayılma tamamlandığında ve gerekli tüm DNS kayıtları alan adına eklendiğinde, Mailgun sistemi bunu doğrulayacaktır. Alan adı artık “Gönderme” menüsündeki “Alan Adları” bölümünde listelenecektir:

Adım 4. Sonraki adım, WHM tarafında e-posta hesabı için SMTP ayarlarını yapılandırmak olacaktır.
Gerekli SMTP kimlik bilgilerini almak için Mailgun hesabınıza giriş yapın >> soldaki menüden “Gönder” bölümüne tıklayın >> “Gönderme” >> “Alan Adı Ayarları”. Bu bölümden, “SMTP kimlik bilgileri” sekmesini açın.
“Giriş” alanındaki değeri kopyalayın, şifreyi sıfırlayın ve sonraki adım için bilgileri kaydedin:

Adım 5. Postfix yapılandırma dosyasını düzenleyin
Mailgun'da, soldaki menüden “Alan adı ayarları”nı açın, alan adınızı seçin ve SMTP kimlik bilgilerine tıklayın. Burada sunucunuzu, giriş kullanıcı adınızı ve şifrenizi alacaksınız. Şifrenizi almak için şifreyi sıfırla'ya tıklayın, kopyalayın ve kaydedin.

Postfix yapılandırma dosyasını açın /etc/postfix/main.cf istediğiniz metin düzenleyicide
nano /etc/postfix/main.cf
veyavi /etc/postfix/main.cf
Aşağıdaki satırları dosyanın en altına ekleyin:
relayhost = MAILGUN_HOST:587smtp_sasl_auth_enable = yessmtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASSsmtp_sasl_security_options = noanonymous
MAILGUN_HOST, hesabınızdaki gerçek Mailgun sunucusudur
MAILGUN_USER, gerçek Mailgun smtp kullanıcısıdır
MAILGUN_PASS, Mailgun hesabınızdaki gerçek SMTP şifresidir.
Dosyayı kaydedin ve postfix'i şu komutla yeniden başlatın systemctl restart postfix
Artık e-posta teslimatını test edebilirsiniz. CyberPanel'inizde E-posta -> Webmail'e Eriş bölümünü açın. Oraya e-posta adresinizi ve şifrenizi girin.