Làm thế nào để Fix WordPress Không gửi Gửi email

địa điểm

Giải quyết các sự cố email trong WordPress

Tại sao bạn không nhận được email từ trang WordPress của bạn

Lý do phổ biến nhất cho điều này là máy chủ lưu trữ WordPress của bạn không được định cấu hình để sử dụng chức năng mail mail ().

Một lý do khác là nhiều nhà cung cấp dịch vụ email sử dụng nhiều công cụ để giảm spam email. Những công cụ này thường cố gắng phát hiện ra rằng một email có nguồn gốc từ vị trí nó tuyên bố là có nguồn gốc từ.

Đôi khi email được gửi đi bởi WordPress, nhưng nó thậm chí không bao giờ làm cho thư mục spam của đích đến. Đây là lý do tại sao chúng tôi khuyên bạn nên không sử dụng WordPress để gửi bản tin email của bạn.

Đó là lý do tại sao chúng tôi khuyên bạn sử dụng SMTP để gửi email trong WordPress. SMTP (Simple Mail Transfer Protocol) là chuẩn công nghiệp cho việc gửi email. Không giống như chức năng thư PHP, SMTP sử dụng xác thực đúng cách làm tăng khả năng phân phối email.

Có nhiều dịch vụ SMTP khác nhau có sẵn, nhưng trong bài này chúng tôi sẽ chỉ cho thấy hai điều mà chúng tôi đề nghị: MailGun và Gmail.

Gửi email WordPress của bạn bằng Mailgun

Tuy nhiên, nếu bạn chỉ muốn làm theo các hướng dẫn văn bản, sau đó bạn có thể làm theo hướng dẫn từng bước của chúng tôi về cách Làm thế nào để khắc phục WordPress không gửi email vấn đề.

Mailgun là nhà cung cấp dịch vụ email phổ biến. Họ cho phép chủ sở hữu trang web gửi một lượng lớn email với khả năng phân phối cao.

Là nhà cung cấp dịch vụ email chuyên dụng, họ dành nhiều tiền và thời gian để đảm bảo rằng email của bạn đến đích.

Trong khi Mailgun là một dịch vụ trả tiền, nó cung cấp 10.000 email đầu tiên miễn phí mỗi tháng. Đó là quá đủ cho hầu hết các trang web nhỏ.

Đây là cách thiết lập trang web WordPress của bạn để sử dụng Mailgun để gửi email.

Đầu tiên bạn cần phải đăng ký trên trang web Mailgun. Sau khi đăng ký, bạn cần phải nhấp vào nút “Thêm tên miền của bạn”.

Thêm miền của bạn vào Mailgun

Bây giờ bạn sẽ thấy trang tên miền. Ở đây, bạn cần phải thêm tên miền phụ vào tên miền của trang web WordPress. Ví dụ, mail1.yourdomain.com .

Bạn có thể tạo tên miền phụ mới trên tên miền hiện tại của bạn bằng cách làm theo hướng dẫn bên dưới.

Trước tiên, bạn cần truy cập vào bảng điều khiển cPanel của tài khoản lưu trữ của bạn. Nhấp vào biểu tượng tên miền phụ trong phần tên miền.

Biểu tượng tên miền phụ trong cPanel

Trên trang tiếp theo, bạn cần phải nhập tên miền phụ của mình và sau đó chọn tên miền gốc của bạn từ trình đơn thả xuống.

Nhập tên miền phụ của bạn

Sau đó nhấp vào nút tạo và bạn sẽ thấy một thông báo thành công rằng tên miền phụ của bạn đã được tạo.

Bây giờ bạn có thể thêm tên miền phụ này vào trang tên miền của Mailgun. Sau khi bạn thêm tên miền, Mailgun sẽ cho bạn thấy một vài bản ghi DNS.

Mailgun hiển thị bản ghi DNS

Chuyển trở lại bảng điều khiển cPanel của bạn và sau đó nhấp vào ‘Bộ lọc DNS Khu vực Nâng cao’.

Trình chỉnh sửa vùng DNS nâng cao trong bảng điều khiển cPanel

Bạn sẽ được yêu cầu chọn tên miền mà bạn muốn thay đổi các bản ghi DNS. Khi bạn chọn tên miền gốc của mình, bạn sẽ thấy các tùy chọn để thêm các bản ghi DNS mới.

Mục nhập TXT đầu tiên sẽ là tên miền phụ của bạn. Nhập tên miền phụ vào trường Tên và sau đó TXT làm loại bản ghi. Thêm 14400 vào trường TTL và sao chép giá trị được hiển thị trên trang cài đặt xác minh miền Mailgun vào trường Dữ liệu TXT.

Bản ghi DNS TXT

Lặp lại quá trình để thêm bản ghi TXT khác.

Khi bạn đã hoàn tất, hãy chuyển lại bảng điều khiển cPanel và nhấp vào biểu tượng Mục nhập MX.

Menu nhập MX

Bạn sẽ được yêu cầu chọn tên miền gốc, sau đó cuộn xuống dưới cùng của trang. Ở đó bạn sẽ thấy tùy chọn để thêm một MX Entry mới.

Thêm mục nhập MX

Nhập các giá trị ưu tiên và đích và nhấp vào nút tạo mới.

Bạn đã thêm miền thành công vào Mailgun. Cần xác minh rằng miền của bạn có các bản ghi DNS phù hợp. Quá trình này có thể mất một thời gian vì hồ sơ DNS có thể mất thời gian để cập nhật.

Bạn có thể kiểm tra trạng thái xác minh tên miền bằng cách truy cập trang Miền trong tài khoản Mailgun của bạn.

Mailgun sẽ hiển thị trạng thái hoạt động bên cạnh tên miền của bạn khi có thể xác minh các thay đổi DNS mà bạn đã thực hiện.

Tên miền hoạt động Mailgun

Khi tên miền của bạn đang hoạt động, bạn có thể thiết lập trang web WordPress để bắt đầu sử dụng Mailgun để gửi email.

Điều đầu tiên bạn cần làm là cài đặt và kích hoạt plugin Mailgun for WordPress. Để biết thêm chi tiết

Khi kích hoạt, bạn cần truy cập Cài đặt »Mailgun để định cấu hình cài đặt plugin.

Cài đặt plugin Mailgun cho WordPress

Theo mặc định, Mailgun gửi email bằng cách sử dụng API HTTP. Đây là phương pháp được đề xuất, nhưng nếu vì lý do nào đó nó không hoạt động trên trang web của bạn thì bạn có thể chuyển sang SMTP.

Bạn sẽ cần các phím API MailGun của bạn. Đơn giản chỉ cần đăng nhập vào bảng điều khiển Mailgun và nhấp vào tên miền của bạn. Mailgun sẽ hiển thị các chứng chỉ SMTP của bạn cũng như khóa API.

Phím API của Mailgun

Bạn cần sao chép và dán các phím này vào cài đặt plugin và nhấp vào nút lưu thay đổi.

Sau khi lưu trữ các thiết lập của bạn, bạn có thể nhấp vào nút cấu hình thử nghiệm. Mailgun sẽ kiểm tra cài đặt của bạn và sẽ hiển thị cho bạn thông báo thành công.

Đó là tất cả, bạn đã thành công thiết lập trang web WordPress của bạn để gửi email bằng cách sử dụng Mailgun.

Gửi email WordPress Sử dụng máy chủ SMTP của Gmail

Một cách khác để gửi email WordPress của bạn là sử dụng các máy chủ Gmail SMTP. Bạn có thể sử dụng bất kỳ tài khoản Gmail thông thường nào với phương pháp này để gửi email của mình. Tuy nhiên, khả năng phân phối email của bạn sẽ tốt hơn nếu bạn đang sử dụng Google Apps for Work trên tên miền cụ thể đó.

Cho dù bạn sử dụng địa chỉ Gmail trả phí hoặc miễn phí, phần hướng dẫn còn lại đều giống nhau.

Điều đầu tiên bạn cần làm là cài đặt và kích hoạt plugin Gmail SMTP.

Khi kích hoạt, bạn cần truy cập Cài đặt »Gmail SMTP để định cấu hình cài đặt plugin.

Cài đặt plugin Gmail SMTP

Gmail muốn bạn tạo một Ứng dụng và sử dụng các phím API để sử dụng các máy chủ SMTP của họ. Thực hiện theo các hướng dẫn trong hướng dẫn chi tiết từng bước về cách thiết lập WordPress để sử dụng các máy chủ Gmail SMTP.

Chúng tôi hy vọng bài viết này đã giúp bạn sửa WordPress không gửi email. Bạn cũng có thể muốn xem danh sách 14 vấn đề WordPress phổ biến nhất và cách khắc phục chúng.