Mailgun е автоматизирана имейл услуга, която ви позволява да изпращате, получавате и проследявате имейли от вашите уебсайтове и приложения. Тя също така улеснява управлението на имейли за маркетинг и други цели.
Забележка: Порт 25 е затворен за връзка на ВМ по подразбиране. Ако искате да отворите порт 25, купете Mail Bridge и го конфигурирайте в Starlight™ Manager.
За да конфигурирате имейла на MailGun в WHM, използвайте това ръководство.
Моля, следвайте стъпките по-долу, за да конфигурирате услугата Mailgun и имейл системата за вашия домейн в CyberPanel:
Стъпка 1. Регистрирайте се в Mailgun. Те предлагат много планове на различни цени, които можете да видите тук:

Можете да се регистрирате и създадете акаунт безплатно. В този случай се уверете, че отметката „Add payment info“ не е избрана.
Забележка: Акаунтите без кредитна карта са ограничени до изпращане на 100 съобщения на ден:

След като всичко е попълнено, кликнете върху „Create Account“.
Стъпка 2. Потвърдете вашия имейл акаунт, като кликнете върху бутона „Verify your email address“ в съответния имейл от Mailgun:

Стъпка 3. Настройте Mailgun Sender Authentication. Има два начина да го направите:
Метод 1:
Влезте във вашия Mailgun акаунт >> кликнете върху секцията „Send“ в менюто отляво >> „Sending“ >> „Domain Setting“;
В менюто „Domain Settings“ отидете в секцията „Setup“;
Добавете оторизирани получатели, като въведете необходимия имейл адрес в полето „Email address“ >> кликнете „Add“:

След това ще получите имейл на посочения имейл адрес. За да потвърдите добавянето, натиснете бутона "I Agree":

Ще бъдете пренасочени към нов раздел в браузъра. Кликнете върху бутона "Yes", за да потвърдите добавянето на имейл адреса:

След като приключите, ще получите съобщение „Success“, което означава, че съответният имейл акаунт е добавен:

Метод 2:
Влезте във вашия Mailgun акаунт >> кликнете върху секцията „Send“ в менюто отляво >> „Sending“ >> „Domains“. От тази секция кликнете върху бутона „Add new domain“:

Ще бъдете пренасочени към страница, от която можете да добавите нов домейн в системата на Mailgun. Въведете желания домейн в полето „Domain name“, изберете необходимите опции и разширени настройки и кликнете върху „Add Domain“:

След това е необходимо да потвърдите добавения домейн, като конфигурирате съответните TXT и MX DNS записи за домейна.
Списъкът с необходимите записи, които трябва да бъдат добавени, както и техният статус, може да бъде проверен във вашия Mailgun акаунт >> секцията „Send“ в менюто отляво >> „Sending“ >> „Domains“ >> отидете в секцията „DNS Records“.
След като DNS записите са създадени за домейна, кликнете върху бутона "Verify" горе вдясно:

Забележка: Може да отнеме до 24-48 часа, докато DNS записите се разпространят.
След като разпространението приключи и всички необходими DNS записи са добавени към домейна, системата на Mailgun ще го потвърди. Домейнът вече ще бъде показан в секцията „Domains“ на менюто „Sending“:

Стъпка 4. Следващата стъпка е конфигуриране на SMTP настройките за имейл акаунта от страната на WHM.
За да получите необходимите SMTP идентификационни данни, влезте във вашия Mailgun акаунт >> кликнете върху секцията „Send“ в менюто отляво >> „Sending“ >> „Domain Settings“. От тази секция отворете таба „SMTP credentials“.
Копирайте стойността под полето „Login“, нулирайте паролата и запазете данните за следващата стъпка:

Стъпка 5. Редактирайте конфигурационния файл на Postfix
В Mailgun отворете „Domain settings“ от менюто отляво, изберете вашия домейн и кликнете върху SMTP credentials. Тук ще получите вашия host, login user и парола. Кликнете върху reset password, за да получите паролата си, просто я копирайте и запазете.

Отворете конфигурационния файл на Postfix /etc/postfix/main.cf в текстовия редактор по ваш избор
nano /etc/postfix/main.cf
илиvi /etc/postfix/main.cf
Добавете следните редове в края на файла:
relayhost = MAILGUN_HOST:587smtp_sasl_auth_enable = yessmtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASSsmtp_sasl_security_options = noanonymous
MAILGUN_HOST е реалният Mailgun host от вашия акаунт
MAILGUN_USER е реалният Mailgun smtp потребител
MAILGUN_PASS е реалната SMTP парола от вашия Mailgun акаунт.
Запазете файла и рестартирайте postfix, като изпълните systemctl restart postfix
Сега можете да тествате доставката на имейли. Във вашия CyberPanel отворете Email -> Access Webmail. Въведете вашия имейл и парола там.