Mailgun là một dịch vụ email tự động cho phép bạn gửi, nhận và theo dõi email từ các trang web và ứng dụng của mình. Nó cũng hỗ trợ quản lý email cho mục đích tiếp thị và các mục đích khác.
Lưu ý: Cổng 25 bị đóng cho kết nối trên các máy ảo theo mặc định. Nếu bạn muốn mở cổng 25, hãy mua Mail Bridge và cấu hình nó trong Starlight™ Manager.
Để cấu hình email MailGun trên WHM, vui lòng sử dụng hướng dẫn này.
Vui lòng làm theo các bước dưới đây để cấu hình dịch vụ Mailgun và Hệ thống Email cho tên miền của bạn trên phía CyberPanel:
Bước 1. Đăng ký Mailgun. Họ cung cấp nhiều gói tài khoản với các mức giá khác nhau mà bạn có thể xem tại đây:

Bạn có thể đăng ký và tạo tài khoản miễn phí. Trong trường hợp này, hãy đảm bảo không chọn dấu kiểm “Add payment info”.
Lưu ý: Các tài khoản không có thẻ tín dụng bị giới hạn gửi 100 tin nhắn mỗi ngày:

Khi mọi thông tin đã được điền đầy đủ, nhấp vào “Create Account”.
Bước 2. Xác minh tài khoản email của bạn bằng cách nhấp vào nút “Verify your email address” trong email tương ứng từ Mailgun:

Bước 3. Thiết lập xác thực người gửi Mailgun. Có hai cách để thực hiện điều này:
Phương pháp 1:
Đăng nhập vào tài khoản Mailgun của bạn >> nhấp vào mục “Gửi” trong menu bên trái >> “Sending” >> “Domain Setting;
Trong menu “Domain Settings”, vào phần “Setup”;
Thêm người nhận được ủy quyền bằng cách nhập địa chỉ email cần thiết vào trường “Email address” >> nhấp “Add”:

Sau đó, bạn sẽ nhận được một email gửi đến địa chỉ email đã chỉ định. Để xác nhận việc thêm này, nhấn nút "Tôi đồng ý":

Bạn sẽ được chuyển hướng sang một tab mới trên trình duyệt. Nhấp vào nút "Có" để xác nhận thêm địa chỉ email:

Khi hoàn tất, bạn sẽ nhận được thông báo “Thành công” nghĩa là tài khoản email liên quan đã được thêm vào:

Phương pháp 2:
Đăng nhập vào tài khoản Mailgun của bạn >> nhấp vào mục “Gửi” trong menu bên trái >> “Sending” >> “Domains”. Tại đây, nhấp vào nút “Add new domain”:

Bạn sẽ được chuyển đến một trang nơi có thể thêm tên miền mới vào hệ thống Mailgun. Nhập tên miền mong muốn vào trường “Domain name”, chọn các tùy chọn và cài đặt nâng cao cần thiết, rồi nhấp vào “Add Domain”:

Sau đó, cần xác minh tên miền đã thêm bằng cách cấu hình các bản ghi TXT và MX DNS tương ứng cho tên miền.
Danh sách các bản ghi cần thêm cũng như trạng thái của chúng có thể được kiểm tra trong tài khoản Mailgun của bạn >> mục “Gửi” trong menu bên trái >> “Sending” >> “Domains” >> vào phần “DNS Records”.
Khi các bản ghi DNS đã được tạo cho tên miền, nhấp vào nút "Verify" ở góc trên bên phải:

Lưu ý: Có thể mất đến 24-48 giờ để các bản ghi DNS được cập nhật hoàn toàn.
Khi quá trình cập nhật hoàn tất và tất cả các bản ghi DNS cần thiết đã được thêm vào tên miền, hệ thống Mailgun sẽ xác minh nó. Tên miền sẽ được liệt kê trong phần “Domains” của menu “Sending”:

Bước 4. Bước tiếp theo là cấu hình cài đặt SMTP cho tài khoản email ở phía WHM.
Để lấy thông tin xác thực SMTP cần thiết, đăng nhập vào tài khoản Mailgun của bạn >> nhấp vào mục “Gửi” trong menu bên trái >> “Sending” >> “Domain Settings”. Tại đây, mở tab “SMTP credentials”.
Sao chép giá trị trong trường “Login”, đặt lại mật khẩu và lưu thông tin cho bước tiếp theo:

Bước 5. Chỉnh sửa tệp cấu hình Postfix
Trong Mailgun, mở “Domain settings” từ menu bên trái, chọn tên miền của bạn và nhấp vào SMTP credentials. Tại đây bạn sẽ nhận được host, tên đăng nhập và mật khẩu. Nhấp vào đặt lại mật khẩu để lấy mật khẩu, chỉ cần sao chép và lưu lại.

Mở tệp cấu hình Postfix /etc/postfix/main.cf trong trình soạn thảo văn bản bạn chọn
nano /etc/postfix/main.cf
hoặcvi /etc/postfix/main.cf
Thêm các dòng sau vào cuối tệp:
relayhost = MAILGUN_HOST:587smtp_sasl_auth_enable = yessmtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASSsmtp_sasl_security_options = noanonymous
MAILGUN_HOST là host Mailgun thực tế từ tài khoản của bạn
MAILGUN_USER là user smtp Mailgun thực tế
MAILGUN_PASS là mật khẩu SMTP thực tế từ tài khoản Mailgun của bạn.
Lưu tệp và khởi động lại postfix bằng cách chạy systemctl restart postfix
Bây giờ, bạn có thể kiểm tra việc gửi email. Trong CyberPanel, mở Email -> Truy cập Webmail. Nhập email và mật khẩu của bạn vào đó.