Mailgun — це автоматизований сервіс електронної пошти, який дає змогу надсилати, отримувати та відстежувати електронні листи з ваших вебсайтів і застосунків. Він також полегшує керування електронною поштою для маркетингу та інших цілей.
Примітка:Порт 25 закритий для підключення на VM за замовчуванням. Якщо ви хочете відкрити порт 25, придбайте Mail Bridge і налаштуйте його у VPS Manager.
Щоб налаштувати електронну пошту MailGun у WHM, скористайтеся цим посібником.
Будь ласка, виконайте наведені нижче кроки, щоб налаштувати сервіс Mailgun і систему електронної пошти для вашого доменного імені на боці CyberPanel:
Крок 1. Зареєструйтеся в Mailgun. Вони пропонують багато тарифних планів за різними цінами, які ви можете переглянути тут:

Ви можете зареєструвати обліковий запис безкоштовно. У такому разі переконайтеся, що прапорець “Add payment info” не встановлено.
Примітка: Облікові записи без кредитної картки обмежені надсиланням 100 повідомлень на день:

Коли все буде заповнено, натисніть “Create Account”.
Крок 2. Підтвердьте свій обліковий запис електронної пошти, натиснувши кнопку “Verify your email address” у відповідному листі від Mailgun:

Крок 3. Налаштуйте автентифікацію відправника Mailgun. Є два способи зробити це:
Спосіб 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”:

Після цього необхідно підтвердити додане доменне ім’я, налаштувавши для домену відповідні DNS-записи TXT і MX.
Список записів, які потрібно додати, а також їхній статус можна перевірити у своєму обліковому записі Mailgun >> у розділі “Send” меню ліворуч >> “Sending” >> “Domains” >> перейдіть до розділу “DNS Records”.
Щойно DNS-записи для домену буде створено, натисніть кнопку "Verify" угорі праворуч:

Примітка: Поширення DNS-записів може тривати до 24–48 годин.
Після завершення поширення та додавання всіх потрібних DNS-записів до домену система Mailgun його підтвердить. Тепер домен буде відображатися в розділі “Domains” меню “Sending”:

Крок 4. Наступним кроком буде налаштування параметрів SMTP для облікового запису електронної пошти на боці WHM.
Щоб отримати потрібні облікові дані SMTP, увійдіть до свого облікового запису Mailgun >> натисніть розділ “Send” у меню ліворуч >> “Sending” >> “Domain Settings”. У цьому розділі відкрийте вкладку “SMTP credentials”.
Скопіюйте значення з поля “Login”, скиньте пароль і збережіть ці дані для наступного кроку:

Крок 5. Відредагуйте файл конфігурації Postfix
У Mailgun відкрийте “Domain settings” у меню ліворуч, виберіть свій домен і натисніть SMTP credentials. Тут ви отримаєте свій хост, користувача для входу та пароль. Натисніть 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 з вашого облікового запису
MAILGUN_USER — це фактичний SMTP-користувач Mailgun
MAILGUN_PASS — це фактичний пароль SMTP з вашого облікового запису Mailgun.
Збережіть файл і перезапустіть postfix, виконавши systemctl restart postfix
Тепер ви можете перевірити доставку електронної пошти. У своєму CyberPanel відкрийте Email -> Access Webmail. Введіть там свою електронну адресу та пароль.