Làm cách nào để bật wp_mail trong WordPress?

Trong phần lớn các trường hợp, cài đặt email WordPress mặc định dẫn đến vô số lỗi gửi và các vấn đề về khả năng gửi

Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách định cấu hình chính xác cài đặt email WordPress của bạn để đảm bảo gửi nhanh chóng và đáng tin cậy mọi lúc

Trong bài viết này

Tại sao cài đặt email WordPress mặc định không hoạt động

Theo mặc định, WordPress sử dụng Thư PHP để gửi email như thông báo biểu mẫu, kích hoạt người dùng, mật khẩu bị mất và những thứ khác

Thật không may, WordPress nổi tiếng với các vấn đề gửi email. Thông thường, những sự cố này phát sinh do máy chủ lưu trữ WordPress của bạn không được định cấu hình đúng để sử dụng chức năng Thư PHP

Ngoài ra, PHP Mail không thêm bất kỳ yếu tố xác thực nào vào email của bạn. Điều này có nghĩa là email của bạn rất có thể bị coi là thư rác và không bao giờ đến được hộp thư đến của người nhận

WPForms là plugin Trình tạo biểu mẫu WordPress tốt nhất.

Cách cài đặt SMTP giúp khắc phục email WordPress

SMTP là viết tắt của Giao thức chuyển thư đơn giản. Đó là một trong những cách đáng tin cậy nhất để gửi email trên internet

Với SMTP, bạn nhận được tỷ lệ gửi cao, tránh thư mục thư rác và email của bạn đến được người nhận gần như ngay lập tức

Vì vậy, để khắc phục sự cố email trên trang web WordPress của bạn, bạn cần thay thế PHP Mail bằng SMTP. Cách dễ nhất để làm điều đó là sử dụng plugin có tên WP Mail SMTP

Làm cách nào để bật wp_mail trong WordPress?

Nó được rất nhiều trang web sử dụng vì một lý do — nó cho phép ngay cả những người không có kỹ thuật thiết lập cài đặt email WordPress của họ để sử dụng SMTP thay vì chức năng mail() mặc định của PHP

Và trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thiết lập cài đặt email WordPress của bạn với SendLayer. Tuy nhiên, bạn có thể sử dụng bất kỳ bưu phẩm nào bạn chọn

Nếu bạn muốn sửa lỗi WooC Commerce không gửi email, chúng tôi khuyên bạn nên chọn nhà cung cấp chuyên về email giao dịch

Cách định cấu hình cài đặt email WordPress của bạn

Định cấu hình cài đặt email WordPress thực sự dễ dàng nếu bạn đã kết nối miền của mình với một người gửi thư. Nếu không, hãy làm theo hướng dẫn từng bước bên dưới để hoàn tất cấu hình email WordPress của bạn bằng WP Mail SMTP

1. Thiết lập tài khoản SendLayer của bạn

Trước tiên, bạn sẽ cần tạo một tài khoản với SendLayer. Truy cập trang định giá SendLayer và chọn gói phù hợp với nhu cầu của bạn

Làm cách nào để bật wp_mail trong WordPress?

Nếu khối lượng gửi email của bạn nhỏ hoặc bạn muốn dùng thử SendLayer trước, bạn có thể nhận bản dùng thử miễn phí thay thế. Bản dùng thử miễn phí cho phép bạn bắt đầu gửi email miễn phí

Làm cách nào để bật wp_mail trong WordPress?

Bây giờ hãy cung cấp tên, email và thông tin thẻ tín dụng của bạn theo yêu cầu. Khi đăng ký tài khoản hoàn tất, nhấp vào Continue To Dashboard

Làm cách nào để bật wp_mail trong WordPress?

Tuyệt vời. Bạn vừa thiết lập tài khoản gửi thư SendLayer của mình. Tiếp theo, chúng tôi sẽ thêm tên miền của bạn vào tài khoản SendLayer của bạn

2. Thêm tên miền của bạn để ủy quyền

Ủy quyền tên miền rất quan trọng để đảm bảo gửi email đáng tin cậy từ WordPress. Việc ủy ​​quyền tên miền của bạn cho phép các máy chủ email nhận ra bạn là người gửi đã được xác minh. Có nghĩa là email WordPress của bạn sẽ không bị spam

Để ủy quyền miền của bạn với SendLayer, hãy truy cập bảng điều khiển tài khoản SendLayer của bạn và nhấp vào Thêm miền

Làm cách nào để bật wp_mail trong WordPress?

Nhập tên miền của địa chỉ email mà bạn muốn thiết lập làm người gửi. Sau đó bấm vào Thêm tên miền

Làm cách nào để bật wp_mail trong WordPress?

SendLayer hiện sẽ tự động tạo 5 loại bản ghi DNS cho miền của bạn

Làm cách nào để bật wp_mail trong WordPress?

Sao chép các bản ghi này và dán từng cái một vào cài đặt DNS của trang web của bạn. Bạn thường sẽ tìm thấy các cài đặt DNS này trong tài khoản lưu trữ WordPress cho trang web của mình

Khi bạn đã thêm các bản ghi DNS cần thiết, hãy đánh dấu vào ô bên cạnh văn bản Tôi đã thêm các bản ghi DNS này và sẵn sàng tiếp tục.  

Sau đó nhấn nút Xác minh bản ghi DNS

Làm cách nào để bật wp_mail trong WordPress?

Hãy nhớ rằng có thể mất tới 48 giờ để thay đổi DNS có hiệu lực

Để kiểm tra trạng thái ủy quyền tên miền của bạn, hãy quay lại bảng điều khiển SendLayer của bạn và nhấp vào Cài đặt từ điều hướng dọc bên trái

Làm cách nào để bật wp_mail trong WordPress?

Bây giờ, hãy nhấp vào tab Bản ghi DNS & Cài đặt từ thanh điều hướng ngang ở đầu trang

Làm cách nào để bật wp_mail trong WordPress?

Nếu cài đặt DNS đã được xác minh thành công, bạn sẽ thấy biểu tượng màu lục bên dưới cột Trạng thái cho từng loại bản ghi DNS

Làm cách nào để bật wp_mail trong WordPress?

Nếu bạn cần trợ giúp thay đổi cài đặt DNS cho trang web của mình, hãy xem hướng dẫn này về cách thêm bản ghi DNS cho trang web của bạn

3. Thiết lập WP Mail SMTP

Bây giờ tài khoản SendLayer của bạn đã sẵn sàng để sử dụng, chúng ta có thể bắt đầu thiết lập WP Mail SMTP trong WordPress. Nếu bạn chưa cài đặt, hãy nhớ cài đặt và kích hoạt plugin WP Mail SMTP trên trang web của bạn

Sau khi cài đặt và kích hoạt WP Mail SMTP,  nhấp vào WP Mail SMTP » Cài đặt từ khu vực quản trị WordPress của bạn

Làm cách nào để bật wp_mail trong WordPress?

Trên trang cài đặt này, đây là tất cả các tùy chọn khác nhau mà bạn sẽ cần định cấu hình

Từ Email

From Email là địa chỉ email mà tất cả các email của trang web của bạn sẽ được gửi từ đó. Địa chỉ email này phải sử dụng cùng tên miền mà bạn vừa ủy quyền với SendLayer. Nếu bạn có một địa chỉ email doanh nghiệp, nó sẽ giống như [email protected]

Cuộn xuống trang cài đặt đến phần thư. Sau đó, nhập địa chỉ email của bạn vào trường Từ Email. Nếu bạn muốn Từ Email giống nhau trên toàn bộ trang web của mình, bạn có thể chọn hộp có nhãn Buộc Từ Email

Làm cách nào để bật wp_mail trong WordPress?

Điều này sẽ giúp bạn không phải chỉnh sửa cài đặt email trên toàn bộ trang web của mình (ở tất cả các dạng email, v.v.). Chúng tôi thực sự khuyên bạn nên chọn hộp này

Từ tên

Tên Từ được đặt thành tên trang web theo mặc định. Nhưng bạn có thể thay đổi điều này thành bất kỳ văn bản nào bạn muốn

Bạn cũng có thể đánh dấu vào hộp bên cạnh Force From Name để áp dụng cài đặt này cho tất cả các email trên trang web của bạn

Làm cách nào để bật wp_mail trong WordPress?

Điều này thiết lập chi tiết người gửi cơ bản của bạn

Trình gửi thư WP Mail SMTP

Tiếp theo, trong phần Mailer, chọn SendLayer

Làm cách nào để bật wp_mail trong WordPress?

Sau đó, bạn sẽ muốn điền vào Khóa API

Mã API

Để tìm Khóa API cho tài khoản SendLayer của bạn, hãy nhấp vào liên kết Nhận khóa API

Làm cách nào để bật wp_mail trong WordPress?

Liên kết sẽ đưa bạn đến trang Cài đặt miền của tài khoản của bạn. Bạn sẽ tìm thấy Khóa API của mình tại đây

Làm cách nào để bật wp_mail trong WordPress?

Nhấp vào biểu tượng sao chép bên cạnh Hiển thị khóa API để sao chép nó vào khay nhớ tạm của bạn

Làm cách nào để bật wp_mail trong WordPress?

Quay lại trang Cài đặt WP Mail SMTP của bạn và dán Khóa API SendLayer của bạn vào trường có liên quan

Làm cách nào để bật wp_mail trong WordPress?

Nhấn nút Save Settings để lưu thay đổi

Làm cách nào để bật wp_mail trong WordPress?

Bạn đã gần tới. Bây giờ chúng tôi chỉ cần kiểm tra xem mọi thứ có hoạt động tốt và trơn tru không

4. Gửi Email Kiểm tra

Bây giờ, cài đặt SendLayer và WP Mail SMTP của bạn đã sẵn sàng, hãy gửi email kiểm tra. Để thực hiện việc này, hãy nhấp vào tab Kiểm tra email trong cài đặt WP Mail SMTP trên trang web của bạn

Làm cách nào để bật wp_mail trong WordPress?

Trên tab này, bạn có thể nhập bất kỳ tài khoản email nào mà bạn có quyền truy cập vào trường Gửi Đến. Sau đó, nhấp vào nút Gửi email

Làm cách nào để bật wp_mail trong WordPress?

Khi email đã được xử lý, rất có thể bạn sẽ thấy thông báo thành công

Làm cách nào để bật wp_mail trong WordPress?

Tiếp theo, kiểm tra hộp thư đến cho địa chỉ email đó. Bạn sẽ sớm nhận được email cho bài kiểm tra này

Làm cách nào để bật wp_mail trong WordPress?

Và đó là nó. Giờ đây, bạn có thể định cấu hình chính xác cài đặt email WordPress của mình và không bao giờ phải lo lắng về lỗi gửi nữa

Tiếp theo, Khắc phục sự cố thông báo qua email

WP Mail SMTP là một giải pháp siêu hiệu quả để khắc phục sự cố thông báo biểu mẫu. Bạn có thể sử dụng WP Mail SMTP để khắc phục sự cố với thông báo email Formidable Forms hoặc Ninja Forms không gửi email

Tiếp theo, hãy nhớ đọc bài đăng của chúng tôi về lý do tại sao bạn phải luôn tránh các plugin vô hiệu hóa WP Mail SMTP Pro

Bạn đang chờ đợi điều gì?

Và nếu bạn thích bài viết này, hãy theo dõi chúng tôi trên Facebook và Twitter để biết thêm các hướng dẫn WordPress miễn phí

Làm cách nào để sử dụng wp_mail trong WordPress?

Lọc bộ ký tự wp_mail() mặc định. .
Giá trị trả về đúng không tự động có nghĩa là người dùng đã nhận được email thành công
Để chức năng này hoạt động, cài đặt SMTP và smtp_port (mặc định. 25) cần được đặt trong php của bạn. .
Chức năng này khả dụng sau hook 'plugins_loaded'

Tại sao wp_mail không hoạt động?

“Chức năng wp_mail() không hoạt động” là sự cố thường gặp của chủ sở hữu trang web WordPress. Có thể là do hạn chế bảo mật, danh sách đen IP , v.v.

Làm cách nào để định cấu hình plugin SMTP trong WordPress?

Cách định cấu hình cài đặt SMTP của WordPress .
Cài đặt một plugin. Để chuyển từ cài đặt PHP sang WordPress SMTP, bạn sẽ cần cài đặt plugin chẳng hạn như WP Mail SMTP. .
Thêm chi tiết người gửi. .
Chọn cài đặt gửi thư. .
Định cấu hình tùy chọn SMTP. .
Thêm mã hóa. .
Xác thực và thông tin xác thực nhà cung cấp. .
Lưu và kiểm tra

wp_mail có hoạt động trên máy chủ cục bộ không?

Chúng tôi sử dụng hàm wp_mail() tích hợp sẵn của WordPress (thực tế sử dụng hàm mail() của PHP để gửi email). Nếu bạn đang sử dụng máy chủ web trong máy chủ cục bộ như XAMPP hoặc MAMP thì tính năng gửi email sẽ không hoạt động . Bạn cần thực hiện một cách tiếp cận mới để làm việc này. Vì vậy, hãy tham gia vào nó.