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

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 can đảm và mạnh mẽ, cho phép bạn gửi 

Mail

, nhận Mail, theo dõi E-Mail một cách đơn thuần.

Mailgun được tích hợp vào Laravel 5.4 thông qua các driver, bởi vậy bạn hoàn toàn có thể gửi E-Mail trong Laravel 5.4 một cách rất đơn thuần mà không cần phải cấu hình nhiều.

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 khá đầy đủ thông tin cá nhân và thông tin thẻ Visa/Master của bạn.

Mailgun là gì ?

Bạn sẽ lần lượt nhận được 2 E-Mail từ Mailgun.

  • E-Mail báo giới hạn dùng 100 mail/giờ cho account mới, nếu tỉ lệ delivery E-Mail tốt sẽ được gỡ bỏ giới hạn này.
  • Mail verify. nhấn vào link trong E-Mail để công nhận là được.

Sau khi nhấn verify trong E-Mail, bạn sẽ tới bước kế đến là verify SĐT.

– Điền số máy và 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 và 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 và tạo các bản ghi với thông số kỹ thuật 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 E-Mail 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 và 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 [email protected] 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 thông tin 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 E-Mail với Mailgun

Mailgun có plugin chính chủ Mailgun for WordPress. tuy nhiên, bê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 tiến độ lấy thông tin đăng nhập SMTP Server và 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 và 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 E-Mail.

Mailgun là gì ?

Tại Advanced Mail Options, bạn sẽ cần điền các chỉ số như sau:

Thông tin người gửi: Mail gửi đi, tên người gửi, lựa chọn hình thức gửi E-Mail.

Mailgun là gì ?

Chú ý tick chọn Send all WordPress emails via SMTP để mặc định gửi toàn bộ E-Mail 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 đúng mự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, và 587. 1 số ít nhà quản trị phân phối hosting block port 465 mặc dầu vậy lại open 587, tốt nhất cứ thử qua thử lại đến khi gửi được E-Mail 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 [email protected]
  • Password: mật khẩu của default SMTP Credential – Default Password ở phần thông tin tên miền.

Gửi E-Mail 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 hoàn toà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ố thiết yếu 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 thông số kỹ thuật ClamAV thuận tiện và hiệu suất cao nhất

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

Rate this post