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

Gửi email giao dịch qua blog hoặc trang web WordPress có thể không đáng tin cậy. Tìm hiểu những gì bạn cần làm để làm cho Wordpress gửi email mọi lúc và đảm bảo chúng đến hộp thư đến

Các blog và trang web WordPress có tiếng là gửi email không đáng tin cậy. Bởi vì mỗi máy chủ WordPress định cấu hình gửi email khác nhau, bạn không bao giờ có thể chắc chắn liệu email của mình có đến được hộp thư đến hay bạn nhận được email đến từ khách hàng tiềm năng. Rất may, bạn có thể khắc phục sự cố với WordPress gửi email bằng cách tích hợp trang web WordPress của bạn với một dịch vụ email đáng tin cậy như MailerSend

WordPress gửi email như thế nào?

Khi được định cấu hình sẵn, WordPress không thực sự gửi email vì nó không có khả năng của máy chủ email. WordPress là một nền tảng quản lý nội dung. Nó không được thiết kế để trở thành một dịch vụ email, vì vậy nó dựa vào máy chủ lưu trữ web để gửi tin nhắn—chẳng hạn như gửi biểu mẫu liên hệ, hóa đơn và thông báo qua email—thay mặt nó

Để khắc phục sự cố gửi email của Wordpress, hãy xem cách email được gửi từ WordPress

1. WordPress chuẩn bị gửi email của bạn bằng hàm wp_mail[] bên dưới, chỉ định người nhận, chủ đề, nội dung thư và mọi tệp đính kèm

wp_mail[ $to, $subject, $message, $headers, $attachments ];

2. Hàm thư sau đó gọi hàm mail[] tích hợp sẵn của PHP, một phần của thư viện PHPMailer, hướng dẫn máy chủ thư tại máy chủ lưu trữ WordPress gửi email

mail[to, subject, message, headers, parameters];

3. Máy chủ lưu trữ WordPress sẽ cố gắng gửi email của bạn với các kết quả khác nhau, đôi khi rơi vào thư mục thư rác hoặc hoàn toàn không gửi email

Thay vì dựa vào máy chủ web làm công cụ gửi thư, nhiều người dùng WordPress cài đặt plugin SMTP của bên thứ ba như Easy WP SMTP hoặc WP Mail SMTP của WPForms. Plugin yêu cầu WordPress gửi email bằng Giao thức chuyển thư đơn giản, vì vậy việc gửi email được xử lý bởi máy chủ SMTP như Gmail SMTP thay vì máy chủ web của bạn

4 sự cố email WordPress phổ biến nhất

Có nhiều lý do tại sao bạn có thể gặp sự cố với Wordpress khi gửi email. Dưới đây là một số lý do phổ biến và cách bạn có thể khắc phục chúng

1. Máy chủ lưu trữ WordPress không được định cấu hình để gửi email

Khả năng gửi email với WordPress có thể thành công hoặc bỏ lỡ nếu bạn không sử dụng plugin SMTP. Điều này là do chức năng thư PHP mà WordPress phụ thuộc được định cấu hình khác nhau cho mỗi máy chủ. Một số máy chủ WordPress thậm chí còn vô hiệu hóa việc gửi email để ngăn chặn những kẻ gửi thư rác

Để kiểm tra xem máy chủ WordPress của bạn có được định cấu hình đúng để gửi email hay không, bạn có thể cài đặt plugin WP Mail Logging để ghi nhật ký tất cả các email gửi đi. Gửi email kiểm tra, sau đó truy cập Nhật ký thư WP trong menu Công cụ. Một email được gửi thành công sẽ giống như ảnh chụp màn hình sau mà không có bất kỳ lỗi nào trong cột Lỗi

Đối với lỗi email WordPress, bạn sẽ cần gỡ lỗi cài đặt cấu hình email nếu bạn tự lưu trữ hoặc liên hệ với nhóm hỗ trợ kỹ thuật tại nhà cung cấp dịch vụ lưu trữ WordPress của bạn

Nhớ lại. Tùy thuộc vào gói lưu trữ WordPress của bạn, nhà cung cấp dịch vụ lưu trữ của bạn có thể miễn cưỡng thực hiện các thay đổi đối với cài đặt email của họ để giải quyết vấn đề gửi của bạn. Mọi thay đổi cũng có thể ảnh hưởng tiêu cực đến những khách hàng khác chia sẻ máy chủ WordPress

2. Email WordPress sẽ bị spam

Nếu WordPress đang gửi email nhưng mọi người không nhận được chúng, thì máy chủ nhận email có thể đang chặn email của bạn hoặc gửi chúng thẳng vào thư rác. Sự không khớp giữa tên miền gửi và địa chỉ email “Từ” hoặc thậm chí nội dung email của bạn có thể làm tăng cờ đỏ về khả năng gửi với các bộ lọc thư rác

Kiểm tra tùy chọn người gửi email của bạn

Để tránh các email của bạn bị các nhà cung cấp hộp thư đến đánh dấu là thư rác, tên Từ của bạn phải là một email hợp pháp và nó phải khớp với tên miền của trang web WordPress của bạn. Ví dụ: nếu trang web WordPress của bạn là summerbobsleds. com thì địa chỉ “Từ” của bạn phải là tom@summerbobsleds. com chứ không phải summerbobsleds@gmail. com

Nếu bạn đang sử dụng chức năng wp_mail[] tích hợp để gửi email, bạn có thể chỉ định email gửi bằng tham số $from_email. Đối với các plugin WordPress SMTP của bên thứ ba, bạn có thể kiểm tra các tùy chọn gửi email bằng cách truy cập trang cài đặt của plugin. Đối với Easy WP SMTP, hãy điều hướng đến Cài đặt rồi đến Easy WP SMTP để xem thông tin sau

Kiểm tra nội dung thư email của bạn

Các email WordPress của bạn có thể bị chặn bởi các bộ lọc thư rác như SpamAssassin vì nội dung giống như thư rác. Tránh những từ spam như “Tài khoản MIỄN PHÍ của bạn đã sẵn sàng. ” trong dòng chủ đề email và nội dung thư của bạn. Ngoài ra, hãy đảm bảo rằng nội dung email của bạn không được tạo thành từ một hình ảnh lớn duy nhất hoặc bạn không sử dụng TẤT CẢ văn bản IN HOA

Xác thực miền gửi của bạn

Bộ lọc thư rác cũng kiểm tra xem miền gửi của bạn có được xác thực đúng không. Một miền bị thiếu hồ sơ xác thực rung chuông cảnh báo vì người gửi email có thể không phải là người mà họ tuyên bố, làm dấy lên nghi ngờ rằng đó có thể là một kẻ gửi thư rác hoặc kẻ xấu

Ví dụ: khi bạn thêm miền gửi mới vào MailerSend, bạn được yêu cầu tạo bản ghi SPF và DKIM và thêm chúng vào vùng DNS của mình. Bạn sẽ không thể gửi email cho đến khi bạn hoàn thành bước này, đảm bảo với nhà cung cấp hộp thư đến và người nhận rằng email đang được gửi từ tài khoản email của bạn

3. Máy chủ SMTP đang trả về lỗi

Nếu bạn đang gửi bằng plugin SMTP của bên thứ ba và bạn thấy dấu chấm than trong Nhật ký thư WP giống như ảnh chụp màn hình sau, điều đó có nghĩa là máy chủ nhận thư đã trả về lỗi SMTP.  

Để điều tra thêm, hãy nhấp vào nút Xem rồi nhấp vào Nguyên để đọc thông báo lỗi. Thật không may, có thể khó diễn giải các mã lỗi SMTP vì các mã này được định cấu hình khác nhau giữa các máy chủ thư

Trong ví dụ này, “Lỗi SMTP. dữ liệu không được chấp nhận” có thể có nghĩa là bất kỳ lỗi nào sau đây

  • Hộp thư của người nhận đã đầy

  • Lệnh gửi của bạn có lỗi

  • Bạn đã vượt quá hạn ngạch gửi hàng ngày của mình

  • Máy chủ của bạn đang gửi quá nhiều email cùng một lúc

4. Xung đột giữa các plugin WordPress

Nếu ba tùy chọn khắc phục sự cố đầu tiên không khắc phục được sự cố với WordPress gửi email, có thể có xung đột giữa các plugin WordPress. Ví dụ: plugin biểu mẫu liên hệ và SMTP đôi khi có thể xung đột với các plugin tương tự khác trong cấu hình của bạn. Để xác minh điều này, bạn cần hủy kích hoạt tất cả các plugin của mình rồi kích hoạt lại từng plugin một cho đến khi bạn có thể gửi email thành công

Cách gửi email từ WordPress một cách tự tin

Khắc phục sự cố sẽ giúp bạn giải quyết các sự cố gửi email ngay lập tức, nhưng đó không phải là giải pháp tốt nhất về lâu dài. Bạn có thể đảm bảo rằng email WordPress của mình được gửi mọi lúc bằng cách sử dụng dịch vụ SMTP đáng tin cậy như MailerSend

Các chuyên gia về khả năng gửi thư tại MailerSend hiểu những gì cần thiết để gửi đến hộp thư đến mỗi lần. Cùng với cơ sở hạ tầng gửi tiên tiến và danh tiếng gửi không tì vết, bạn có thể để các chuyên gia chăm sóc việc gửi email của mình

Chọn gửi email bằng plugin SMTP mà bạn chọn hoặc bằng cách cài đặt plugin SMTP chính thức từ MailerSend

1. Sử dụng plugin SMTP ưa thích của bạn

Đầu tiên, đăng ký MailerSend nếu bạn chưa có tài khoản. Thêm miền gửi và sau đó truy xuất chi tiết đăng nhập SMTP của bạn tại trang của miền. Để có khả năng gửi và bảo mật email tối ưu, các phương pháp hay nhất sẽ tự động được áp dụng, chẳng hạn như sử dụng cổng SMTP 587 và TLS cho kết nối. Nhấp vào từng trường để sao chép nó

Tiếp theo, cài đặt plugin SMTP mà bạn chọn từ bảng điều khiển WordPress. Chúng tôi sẽ sử dụng Easy WP SMTP làm ví dụ ở đây. Sau khi cài đặt, hãy truy cập Easy WP SMTP trong Cài đặt. Tại tab Cài đặt SMTP, dán thông tin đăng nhập SMTP của bạn từ MailerSend

Tùy thuộc vào plugin SMTP của bạn, hãy chọn STARTTLS nếu bạn thấy tùy chọn này vì nó sẽ tự động nâng cấp kết nối văn bản thuần túy thành kết nối được mã hóa. Nếu không, bạn có thể chọn SSL/TLS

Để kiểm tra xem WordPress có đang gửi email hay không, bạn có thể kiểm tra cài đặt SMTP của mình bằng cách chuyển đến tab Kiểm tra email. Nhập địa chỉ email người nhận và sau đó nhấp vào Gửi email kiểm tra để kiểm tra xem email có đang được gửi bằng máy chủ SMTP của MailerSend không

2. Sử dụng plugin SMTP của MailerSend

Plugin MailerSend cho WordPress cho phép bạn gửi email bằng máy chủ SMTP đáng tin cậy. Plugin chính thức giúp bạn tiết kiệm thời gian vì bạn chỉ cần nhập tên người dùng và mật khẩu SMTP để bắt đầu, giúp bạn tập trung vào các trường quan trọng như chi tiết người gửi và người nhận email

Cài đặt plugin bằng cách tìm kiếm MailerSend – Tích hợp SMTP chính thức. Kích hoạt nó và sau đó chuyển đến MailerSend SMTP trong thanh bên. Nhập thông tin đăng nhập SMTP của bạn từ MailerSend dưới tên người dùng và mật khẩu SMTP rồi nhấp vào Lưu

Trong Chi tiết người gửi, hãy nhập tên và địa chỉ email của bạn cùng với bất kỳ người nhận nào khác vào các trường CC, BCC và Trả lời. Nhấp vào Lưu khi hoàn tất

Để có kết quả gửi tốt nhất, miền địa chỉ Người gửi phải khớp với miền gửi mà bạn đã nhận được thông tin đăng nhập SMTP

Kiểm tra xem MailerSend có đang gửi email từ WordPress hay không bằng cách nhấp vào nút Kiểm tra

Xin chúc mừng. 🎉 Bạn vừa thêm tính năng gửi SMTP tới WordPress với hai tùy chọn này. Từ bây giờ, email WordPress của bạn sẽ được gửi qua máy chủ SMTP của MailerSend thay vì qua máy chủ web của bạn. Ngoài ra, bạn cũng có thể theo dõi tất cả hoạt động email trên trang Hoạt động trong tài khoản MailerSend của mình

Kiểm soát email WordPress của bạn

WordPress là một nền tảng xuất bản mạnh mẽ và phổ biến dành cho blog và trang web, nhưng nó thiếu cơ sở hạ tầng email tích hợp. Đó là nơi mà một nhà cung cấp dịch vụ email như MailerSend xuất hiện. Bằng cách kết hợp WordPress và một công cụ email với khả năng gửi đã được chứng minh, bạn sẽ mang lại trải nghiệm tích cực cho mọi khách truy cập trang web hoặc blog

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

Lọc loại nội dung wp_mail[]. Kích hoạt sau khi PHPMailer\PHPMailer\Exception bị bắt. Lọc địa chỉ email để gửi từ. .
người dùng @ ví dụ. com
người dùng @ ví dụ. com, người dùng khác@ví dụ. com
User .
User , Another User .

Tôi có thể gửi email qua WordPress không?

Thay vì sử dụng hàm mail[] mặc định của PHP, bạn có thể gửi email bằng dịch vụ SMTP của chúng tôi thông qua plugin SMTP trong WordPress . Trong hướng dẫn này, chúng tôi sẽ thiết lập plugin WP SMTP Mail được đề xuất cho WordPress để gửi email.

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

Plugin WP Mail SMTP được cài đặt tự động nếu bạn đã cài đặt WordPress bằng Trình cài đặt một lần nhấp trong bảng kể từ tháng 6 năm 2021. Bây giờ bạn phải kích hoạt nó trong bảng điều khiển của mình. Điều hướng đến trang Plugin > Plugin đã cài đặt. Trong WP Mail SMTP, nhấp vào liên kết Kích hoạt .

Chủ Đề