Mailgun là gì? Cấu hình gửi Mail trên WordPress với Mailgun dễ dàng

Chắc hẳn còn nhiều bạn còn thắc mắc về khái niệm Mailgun là gì ? Và còn mơ hồ làm sao để tạo tài khoản Mailgun và cấu hình được tài khoản để sử dụng chúng dễ dàng nhất. Thì bài viết dưới đây khotenmien.vn sẽ giới thiệu tới các bạn về khái niệm Mailgun là gì? Và cách sử dụng nó một cách dễ dàng nhất.

I. Mailgun là gì ?

Mailgun là một tập hợp các API mạnh mẽ, cho phép bạn gửi Mail, nhận Mail, theo dõi Email một cách đơn giản.
Mailgun được tích hợp vào Laravel 5.4 thông qua các driver, bởi vậy bạn có thể gửi Email trong Laravel 5.4 một cách rất đơn giản mà không cần phải cấu hình nhiều.
Mailgun là gì ?
Mailgun là gì ?

II. Tạo tài khoản và cấu hình trong Mailgun

1. Đăng ký tài khoản không mất phí

  •  Truy xuất vào trang đăng ký tài khoản Mailgun.
  •  Nhập đầy đủ thông tin cá nhân  thông tin thẻ Visa/Master của bạn.
Mailgun là gì ?
Bạn sẽ lần lượt nhận được 2 Email từ Mailgun.
  • Email báo giới hạn dùng 100 mail/giờ cho account mới, nếu tỉ lệ delivery Email tốt sẽ được gỡ bỏ giới hạn này.
  • Mail verify. nhấn vào link trong Email để công nhận là được.
Sau khi nhấn verify trong Emailbạn sẽ tới bước kế đến là verify SĐT.
– Điền số máy  nhấn Send Verification Code.
Mailgun là gì ?
– Nhập mã code, nhấn Validate.
Vậy là xong, tài khoản của bạn đã được active. Giờ thì tới trang quản lý tài khoản & thiết lập tiếp nha.

2. Thêm domain

– Từ trang Dashboard, trên thanh menu, chọn Domains hoặc nhấp vào link này luôn.
– Nhấn Add New tên miền.
Mailgun là gì ?
– Gõ địa chỉ tên miền của bạn rồi nhấn Add domain.
Lúc này Mailgun sẽ tạo cho bạn các record TXT, MX, CNAME. Hãy tới trang quản lý domain  tạo các bản ghi với thông số tương ứng.
TXT record bắt buộc phải có:
Mailgun là gì ?
MX records không nên add, vì thường chúng ta sẽ sử dụng dịch vụ nhận Email của bên thứ 3 như Yandex, Zoho, Gsuite.
Mailgun là gì ?
CNAME record chỉ là tùy chọn, nhưng nên add nếu có thể.
Mailgun là gì ?
– một khi add xong các bản ghi, quay lại trang domain name của Mailgun lúc nãy, nhấn Continue To tên miền Overview ở cuối trang.
Mailgun là gì ?
– Nhấn Check DNS Records Now ở phần tên miền Verification & DNS.
Mailgun là gì ?
– Cấu hình chuẩn thì bạn sẽ thấy domain name được active ngay lập tức.
Mailgun là gì ?
Mỗi tên miền sẽ có thông tin đăng nhập SMTP Server mặc định (Default SMTP Credential) dạng postmaster@domain.com và Default Password riêng, dùng để sử dụng kết nối với plugin phía dưới. Password này có thể thay đổi trong phần Manage SMTP credentials.
Đổi Password cho default credential
– Nhấn Manage SMTP credentials.
– Chọn vào biểu tượng bánh răng, nhấn Edit Password.
Mailgun là gì ?
Để tạo thêm tài khoản đăng nhập SMTP Server mới, bạn hãy nhấn nút New SMTP Credential.

III. Cấu hình WordPress để gửi Email với Mailgun

Mailgun có plugin chính chủ Mailgun for WordPress. tuy nhiênbên dưới mình sẽ hướng dẫn các bạn sử dụng với plugin WP Mail SMTP để nắm được quy trình lấy thông tin đăng nhập SMTP Server & sử dụng với cả những mã nguồn khác nữa.

1. Thiết lập Plugin

Vào Web WordPress cài đặt & kích hoạt ngay plugin WP Mail SMTP.
Mailgun là gì ?

2. Kết nối WordPress với SMTP Server của Mailgun

– Tới Installed Plugins, nhấn Settings cho WP Mail SMTP hoặc vào ngay Settings ở dashboard menu bên trái, chọn Email.
Mailgun là gì ?
Tại Advanced Mail Optionsbạn sẽ cần điền các chỉ số như sau:
Thông tin người gửiMail gửi đi, tên người gửi, lựa chọn hình thức gửi Email.
Mailgun là gì ?
Chú ý tick chọn Send all WordPress emails via SMTP để mặc định gửi tất cả Email thông qua giao thức này. Nhấn Save Changes để lưu.
Kết nối với Mailgun
Để kết nối Mailgun với WordPress, bạn phải cần cấu hình chính xác các thông số:
Mailgun là gì ?
  • SMTP Host: mặc định là smtp.mailgun.org
  • SMTP Port: 25, 2525, 587 hoặc 465.
Với Web sử dụng SSL (Use SSL encryption) hãy chọn port 465. Còn lại nếu sử dụng TLS (Use TLS encryption) hoặc không sử dụng bất kỳ một giao thức mật mã nào (No encryption) thì sử dụng các port 25, 2525,  587một số nhà quản lý phân phối hosting block port 465 mặc dù vậy lại open 587, tốt nhất cứ thử qua thử lại đến khi gửi được Email thành công thì thôi.
  • Authentication: chọn Yes: Use SMTP authentication.
  • Username: Tên Default SMTP Credentials – Default SMTP Login có dạng postmaster@domain.com
  • Passwordmật khẩu của default SMTP Credential – Default Password ở phần thông tin tên miền.
Gửi Email test
Tương tự như sử dụng với SendGrid, một khi cấu hình xong, hãy gửi Mail test.
Mailgun là gì ?
Nếu nhận được thông báo bool(true) thì bạn đã cài đặt thành công.
Mailgun là gì ?
Và ngay lập tức bạn có thể nhận được Mail trong Inbox.
Nếu nhận được thông báo bool(false) thì có lẽ bạn đã cấu hình sai ở một bước nào đó. Hãy check lại những chỉ số cần thiết như SMTP port, Username, Password…

Tổng kết

Trên đây là tất cả những nội dung mà tụi mình đã tổng hợp được về Mailgun là gì? Và tìm hiểu về cách sử dụng Mailgun để xây dựng hệ thống gửi nhận mail cho riêng mình. Tùy vào chức năng và yêu cầu của từng hệ thống mà cấu trúc cũng như các phương pháp được sử dụng có thể sẽ khác nhau. Bài viết giới thiệu một số trong rất nhiều các chức năng mạnh mẽ mà Mailgun cung cấp. Hi vọng nó sẽ hữu ích khi bạn cần xây dựng một hệ thống email mà bạn có thể chủ động trong việc quản lý nó.

 

Xem thêm : ClamAV là gì? Cách cấu hình ClamAV dễ dàng và hiệu quả nhất


Thanh Xuân – Tổng hợp, bổ sung

Cám ơn bạn đã quan tâm đến sản phẩm tại Khotenmien.vn

Chúng tôi sẽ liên hệ bạn ngay nhé!