Cấu hình email Mailgun trên WHM

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 SendGrid 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 WHM:

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 “Thêm thông tin thanh toán”.

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 đã điền đầy đủ thông tin, nhấp vào “Tạo tài khoản”.

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 “Xác minh địa chỉ email của bạn” 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 >> “Gửi” >> “Cài đặt tên miền;

  • Trong menu “Cài đặt tên miền”, vào phần “Cài đặt”;

  • 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 “Địa chỉ email” >> nhấp vào “Thêm”:

  • 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, hã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 đã đượ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 >> “Gửi” >> “Tên miền”. Tại đây, nhấp vào nút “Thêm tên miền mới”:

  • 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 “Tên miền”, 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 “Thêm tên miền”:

  • Sau đó, bạn cần xác minh tên miền vừa 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ể kiểm tra trong tài khoản Mailgun của bạn >> mục “Gửi” trong menu bên trái >> “Gửi” >> “Tên miền” >> vào phần “Bản ghi DNS”.

    Khi các bản ghi DNS đã được tạo cho tên miền, nhấp vào nút "Xác minh" ở 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.

  • 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 mục “Tên miền” của menu “Gửi”:

Bước 4. Bước tiếp theo là cấu hình cài đặt SMTP cho tài khoản email trên 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 >> “Gửi” >> “Cài đặt tên miền”. Tại đây, mở tab “Thông tin xác thực SMTP”.

Sao chép giá trị trong trường “Đăng nhập”, đặt lại mật khẩu và lưu thông tin cho bước tiếp theo:


 

Bước 5. Để cấu hình cài đặt SMTP trên phía WHM, vào WHM >> “Cấu hình dịch vụ” >> “Trình quản lý cấu hình Exim” >> mở tab “Trình chỉnh sửa nâng cao”. Tìm “Section: AUTH” và thêm đoạn mã sau vào:

mailgun_login:
driver = plaintext
public_name = LOGIN
hide client_send = : mail@yourdomain.com : Password

trong đó mail@yourdomain.com phải giống với giá trị từ trường “Đăng nhập” ở bước 4 (postmaster@sandbox6c123456789ee2.mailgun.org) và Mật khẩu là mật khẩu đã được đặt lại ở bước trước (bước 4).

Bước 6. Sau đó, tìm “Section: ROUTERSTART” và thêm đoạn mã sau vào đó:

mailgun:
driver = manualroute
domains = ! +local_domains
transport = mailgun_transport
route_list = "* smtp.mailgun.org::587 byname"
host_find_failed = defer
no_more

Bước 7. Tìm “Section: TRANSPORTSTART” và thêm một đoạn mã nữa:

mailgun_transport:
driver = smtp
hosts = smtp.mailgun.org
hosts_require_auth = smtp.mailgun.org
hosts_require_tls = smtp.mailgun.org

Bước 8. Lưu cấu hình mới. 

Bước 9. Gửi một email để kiểm tra hệ thống có hoạt động không. Tiêu đề email sẽ bao gồm phần “mailgun.”.

Cần có địa chỉ email hợp lệ