Cách sử dụng Mailgun trên WordPress để gửi Email (Thành công)

Blair Jersyer Hướng dẫn WordPress Nov 13, 2021

Nếu bạn đang chạy một blog WordPress hiện nay, rất có thể bạn dự định tạo một danh sách email hoặc bạn có thể đã có một danh sách. Thông thường, các địa chỉ email đã thu thập được sử dụng để tiếp cận email, nhưng điều gì sẽ xảy ra nếu WordPress không thể gửi thành công email đến người đăng ký của bạn?

Đó là nơi Mailgun xuất hiện. Khi đó Mailgun là giải pháp hoàn hảo giúp bạn gửi email thành công đến người đăng ký của mình. Trước khi xem cách sử dụng nó trên WordPress, trước tiên chúng ta hãy hiểu Mailgun là gì.

Mailgun là gì và nó hoạt động như thế nào?

Mailgun là một dịch vụ tự động hóa email được thiết kế và cung cấp bởi Rackspace. Dịch vụ này cung cấp dịch vụ email dựa trên đám mây để gửi, nhận và theo dõi email được gửi qua các trang web và ứng dụng của bạn (bao gồm cả WordPress) .Â

Hầu hết các tính năng của Mailgun đều có sẵn thông qua API RESTful trực quan hoặc thông qua các giao thức email truyền thống như SMTP, POP3, IMAP. Điều này có nghĩa là nó sẽ không sử dụng các chức năng thư nội bộ PHP, điều này khá hữu ích nếu bạn đang sử dụng dịch vụ lưu trữ được chia sẻ với dịch vụ email bị hạn chế hoặc nếu bạn đang sử dụng WordPress cục bộ (hoặc bất kỳ ứng dụng PHP nào để gửi email).

Tạo trang web tuyệt vời

Với trình tạo trang miễn phí tốt nhất Elementor

Bắt đầu bây giờ

Tin tốt ở đây là đó là một dịch vụ có sẵn với ưu đãi dùng thử liên tục. Liên tục, chúng tôi có nghĩa là nó không hết hạn theo thời gian, nhưng bạn bị giới hạn bởi số lượng email có thể được gửi. Ví dụ: bạn có thể gửi tối đa 5000 email hàng tháng (điều đó khá đủ cho các blog mới), sử dụng các báo cáo chính xác, v.v. Nếu cần nhiều hơn, bạn sẽ cần phải nâng cấp .

Nâng cấp sẽ mang lại cho bạn rất nhiều lợi ích, chẳng hạn như địa chỉ IP chuyên dụng, sẽ hữu ích theo thời gian vì một số email được gửi bởi Mailgun không phải lúc nào cũng đến được với Hotmail (dịch vụ email của Microsoft). Nguyên nhân là do Mailgun sử dụng cùng một IP cho Gói miễn phí, điều này đã khiến IP bị cấm trên một số dịch vụ vì nó thường được tham chiếu trong danh sách thư rác. Tuy nhiên, đây không phải là mối quan tâm lớn đối với bạn, vì đối với các dịch vụ khác, nó hoạt động tốt.

Bây giờ chúng ta hãy xem cách sử dụng nó trên WordPress.

Cách thiết lập Mailgun trên WordPress (trong 2 bước)

Chúng tôi sẽ chia hướng dẫn này thành 2 phần khác nhau. Phần đầu tiên sẽ được thực hiện trên Mailgun và trang web đăng ký của bạn và phần thứ hai trên blog WordPress của bạn.

1 - Tạo và sử dụng tài khoản Mailgun

Bước đầu tiên trước khi gửi email từ WordPress là đảm bảo bạn đã tạo tài khoản trên Mailgun . Đây sẽ là một bước khá đơn giản, vì bạn sẽ chỉ được yêu cầu cung cấp thông tin cơ bản như email, tên người dùng và mật khẩu, các trường thanh toán, v.v.

Đảm bảo bỏ chọn " Thêm thông tin thanh toán ngay bây giờ " nếu bạn không muốn cung cấp thông tin thanh toán của mình. Sau khi đăng ký, bạn chắc chắn sẽ trải qua quá trình xác thực, bao gồm việc kích hoạt tài khoản của bạn bằng email và số điện thoại của bạn. Sau khi được kích hoạt và kết nối, bạn sẽ đến một trang tổng quan tương tự.

Bảng điều khiển này hiển thị hoạt động hiện tại của một trong các trang web WordPress của chúng tôi. Nó có một số chỉ số thú vị như tổng số email đã gửi, tổng số lần trả lại và tổng số lần xóa (những thứ bạn không thể nhận được với chức năng thư PHP).

Để tiếp tục tích hợp với WordPress, chúng ta sẽ chuyển đến phần " Đang gửi". Từ đó, bạn sẽ thấy nút Thêm miền. Bạn cần lưu ý, nếu không thấy tên miền đó thì rất có thể bạn chưa kích hoạt thành công tài khoản của mình.

Trên trang tiếp theo, bạn sẽ xác định cài đặt miền của mình. Thông thường, bạn nên sử dụng miền phụ để gửi email (hữu ích cho việc khắc phục sự cố). Ví dụ: nếu bạn có johndoe.com làm tên miền chính của mình, bạn có thể sử dụng notification.johndoe.com hoặc mail.johndoe.com.

Các trường khác có giá trị mặc định đang hoạt động, bạn có thể tiếp tục. Bước tiếp theo là xác định cài đặt DNS. Đây thực sự là một bước bắt buộc để Mailgun hoạt động. Việc định cấu hình DNS sẽ bao gồm việc thêm các bản ghi MX, TXT và CNAME vào cấu hình DNS đăng ký của bạn.

Chúng tôi đang sử dụng Cloudflare để quản lý các miền của mình. Bước này có thể khác nếu bạn đang sử dụng một Tổ chức đăng ký tên miền khác, nhưng ở phần cuối, vẫn giữ nguyên các bước cần thực hiện.

Trước tiên, bạn cần truy cập vào miền bạn chọn.

Sau đó, trên menu trên cùng, bạn sẽ thấy phần DNS. Bạn cần nhấp vào đó để truy cập cài đặt DNS của mình.

Sau đó, bạn chỉ cần điền vào cấu hình của mình. Bạn nên lưu ý rằng Mailgun có nhiều cấu hình khác nhau cho phép các tính năng khác nhau. Ví dụ: một số bản ghi TXT sẽ cho phép gửi bản ghi, các bản ghi nhận và theo dõi khác.

Sau khi hoàn tất, bạn nên đợi khoảng 24-48 giờ để xem các thay đổi được áp dụng. Chúng tôi chưa hoàn thành các bước đầu tiên của hướng dẫn này. Chúng ta cùng tìm hiểu để cấu hình nó trên WordPress.

2 - Định cấu hình Plugin WordPress Mailgun

May mắn thay cho chúng tôi, Mailgun đã tạo một plugin WordPress giúp dễ dàng tích hợp với WordPress. Điều đầu tiên cần làm bây giờ là cài đặt plugin có sẵn trên WordPress.org. Mặc dù có đề cập rằng plugin đã không được cập nhật trong 3 năm, nhưng cho đến nay nó hoạt động rất tốt.

Bạn cũng có thể cài đặt plugin trực tiếp từ bảng điều khiển WordPress của mình. Bằng cách tìm kiếm cụm từ "Mailgun cho WordPress" trên thanh tìm kiếm.

Khi plugin được cài đặt và kích hoạt, menu con cài đặt mới có tên "Mailgun" sẽ được thêm vào trong menu "Cài đặt".

Bằng cách nhấp vào menu đó, điều đó sẽ dẫn bạn đến trang cấu hình, nơi bạn sẽ cần tạo kết hợp với các chi tiết Mailgun thực tế của mình. Ví dụ: bạn sẽ cần cung cấp:

Khi bạn đã truy xuất các chi tiết này từ Mailgun, đừng quên lưu các thay đổi của bạn trên WordPress. Từ bây giờ, Mailgun sẽ phụ trách email của bạn.

Tổng kết

Trong khi sử dụng WordPress, bạn thường phải gửi email cho người đăng ký của mình. Nếu, theo mặc định, các hàm PHP được cung cấp có thể thực hiện công việc, thì thường thì đó sẽ không phải là một giải pháp tốt cho các doanh nghiệp sẵn sàng có các công cụ theo dõi email của họ. Do đó, Mailgun là một giải pháp tốt đi kèm với gói miễn phí phù hợp với các blog mới.

Trong suốt hướng dẫn này, chúng tôi nhận thấy rằng cấu hình có thể được thực hiện theo 2 bước khác nhau:

  • Tạo tài khoản Mailgun và thiết lập chi tiết DNS
  • Cài đặt và định cấu hình Plugin WordPress Mailgun

Hãy cho chúng tôi biết nếu điều đó hữu ích cho bạn trong các nhận xét. Nếu có một mẹo nào khác mà bạn muốn chia sẻ với chúng tôi, đừng ngần ngại.

Divi WordPress Theme