Trình bắt đầu chủ đề vitruvian1man
(@vitruvian1man)
2 năm, 3 tháng trước
giải pháp đơn giản. Hóa ra vấn đề là do việc tích hợp với ReCaptcha v3 của Google. Tôi đã xóa khóa và CF7 có thể gửi email thành công. Vì vậy, việc nâng cấp PHP có thể đã gây ra sự cố với khóa bảo mật/tích hợp. Có lẽ tôi chỉ cần lắp lại chìa khóa
Tuy nhiên, tôi định kiểm tra chức năng gốc của CF7 — Quizes và/hoặc HoneyPots
Nhân tiện, biểu mẫu khác của tôi bởi SendInBlue sử dụng v2 Captcha, điều này có thể giải thích tại sao nó không bị ảnh hưởng bởi bản nâng cấp PHP
Nếu biểu mẫu liên hệ Elementor của bạn không hoạt động, có thể là do email từ trang web của bạn đang bị coi là thư rác
Khi biểu mẫu Elementor của bạn gửi email, nó sẽ sử dụng hàm wp_mail()
. Điều này sẽ gửi email thông qua nhà cung cấp dịch vụ lưu trữ của bạn mà không cần xác thực. Vì vậy, khi email đó được chuyển từ máy chủ này sang máy chủ khác, email đó sẽ bị loại bỏ hoặc gửi vào Thư rác hoặc thư mục thư rác
Đây là một vấn đề cực kỳ phổ biến với tất cả các trang web và máy chủ lưu trữ web WordPress. Nó có thể xảy ra với hầu hết tất cả các plugin biểu mẫu liên hệ. Rất may, nó khá dễ sửa và thường chỉ yêu cầu định cấu hình SMTP (Giao thức truyền thư đơn giản) trên trang web của bạn
Trong các bước bên dưới, chúng tôi sẽ chỉ cho bạn chính xác cách thực hiện điều đó
Cách sửa biểu mẫu Elementor không gửi email
Trước tiên, hãy kiểm tra xem biểu mẫu liên hệ Elementor của bạn đã được thiết lập chính xác chưa. Sau đó, chúng tôi sẽ cài đặt plugin giải quyết vấn đề gửi email của bạn
Trong bài viết này
- Bước 1. Khắc phục sự cố Lỗi biểu mẫu liên hệ Elementor
- Bước 2. Kiểm tra thông báo biểu mẫu liên hệ Elementor của bạn
- Bước 3. Cài đặt Plugin WP Mail SMTP
- Bước 4. Thiết lập dịch vụ SMTP của bạn trong WordPress
- Câu hỏi thường gặp về Biểu mẫu liên hệ của Elementor Không gửi email
Bước 1. Khắc phục sự cố Lỗi biểu mẫu liên hệ Elementor
Nếu biểu mẫu liên hệ Elementor của bạn không gửi email, điều số 1 cần kiểm tra là biểu mẫu có thực sự hoạt động trên trang web của bạn không
Đôi khi các plugin hoặc chủ đề mới có thể phá vỡ biểu mẫu của bạn. Đặc biệt, các plugin bộ nhớ đệm mới có thể gây ra sự cố khi gửi biểu mẫu. Đôi khi, nút gửi hoàn toàn không hoạt động
Các thông báo lỗi mà bạn thấy sẽ phụ thuộc vào trình tạo biểu mẫu mà bạn đang sử dụng, vì vậy chúng tôi sẽ xem xét các thông báo lỗi phổ biến nhất
Khắc phục sự cố trình tạo biểu mẫu phần tử
Nếu đang sử dụng trình tạo biểu mẫu Elementor Pro, bạn có thể thấy các lỗi như
Cả hai lỗi này có thể có nghĩa là thiếu ID trường trong trình tạo biểu mẫu Elementor
Để khắc phục điều này, hãy đi tới bảng điều khiển WordPress của bạn. Mở trang có biểu mẫu rồi mở trang trong trình tạo trang Elementor
Lần lượt nhấp vào từng trường và kiểm tra tab Nâng cao. Cần có một ID được gán cho mọi trường biểu mẫu
Sửa lỗi WPForms
Nếu bạn muốn một trình tạo biểu mẫu miễn phí hoạt động với Elementor, bạn có thể sử dụng WPForms. Phiên bản Lite miễn phí 100% và hoạt động hoàn hảo bên trong Elementor
Nếu WPForms không gửi thông báo trong Elementor, thì sự cố thường do xung đột plugin
Bạn có thể thấy các lỗi như
- Mã thông báo biểu mẫu không hợp lệ. Lỗi này đôi khi do plugin bộ nhớ đệm gây ra. Bạn có thể khắc phục điều này bằng cách loại trừ JavaScript của WPForms trong cài đặt plugin bộ đệm
- WPForms đã phát hiện sự cố với JavaScript trên trang này. Lỗi này có nghĩa là bạn gặp sự cố với JavaScript. Điều này có thể do cài đặt trong plugin hoặc chủ đề của bạn gây ra và việc tắt tính năng thu nhỏ sẽ giải quyết vấn đề này
Nếu bạn có thể gửi biểu mẫu liên hệ của mình mà không thấy bất kỳ lỗi nào, đã đến lúc đi sâu vào cài đặt email biểu mẫu liên hệ của Elementor
Bước 2. Kiểm tra thông báo biểu mẫu liên hệ Elementor của bạn
Bước tiếp theo là kiểm tra xem biểu mẫu liên hệ của bạn đã thiết lập thông báo email phù hợp chưa
Một lần nữa, các bước ở đây sẽ hơi khác một chút tùy thuộc vào cách bạn tạo biểu mẫu của mình
Thông báo trình tạo biểu mẫu phần tử
Nếu bạn đã tạo biểu mẫu của mình bằng trình tạo biểu mẫu Elementor, bạn sẽ muốn mở trang của mình trong Elementor ngay bây giờ và nhấp vào biểu mẫu bạn đã tạo
Trong thanh bên trái, hãy mở rộng cài đặt thông báo của bạn cho biểu mẫu. Nhấp vào Hành động sau khi gửi » Email để xem thông báo được gửi cùng với mỗi lần gửi biểu mẫu
Bây giờ hãy kiểm tra xem thông báo biểu mẫu của bạn đã được thiết lập chính xác chưa
Đặt Email từ thành địa chỉ email khớp với miền của bạn có thể giúp tránh các sự cố gửi email
Thông báo WPForms
Bạn cũng có thể sử dụng WPForms để tạo biểu mẫu liên hệ Elementor của mình. Có rất nhiều lợi ích khi sử dụng WPForms với Elementor. Ví dụ: WPForms có khả năng chống spam tốt hơn nhiều so với trình tạo biểu mẫu trong Elementor Pro
Để kiểm tra thông báo WPForms của bạn, hãy mở trang biểu mẫu trong Elementor. Nhấp vào biểu mẫu được nhúng
Sau đó nhấp vào liên kết Chỉnh sửa biểu mẫu đã chọn
Khi trình tạo biểu mẫu mở ra, hãy nhấp vào Cài đặt » Thông báo
Bạn sẽ thấy màn hình thông báo biểu mẫu mở ra ở bên phải
Thông báo của bạn ở đây phải được Bật. Và Địa chỉ Gửi đến Email của bạn rất quan trọng. Nếu nó được đặt thành {admin_email}
, điều đó có nghĩa là biểu mẫu của bạn đang gửi thông báo qua email tới email quản trị viên mặc định trong WordPress
Nếu email quản trị viên sai, bạn có thể thay đổi email quản trị viên trong WordPress hoặc xóa thẻ {admin_email}
và nhập địa chỉ email theo cách thủ công
Nếu bạn đang gửi thông báo tới nhiều địa chỉ email, hãy kiểm tra xem chúng có được phân tách bằng dấu phẩy ,
trong trường Địa chỉ email đã gửi không
Nhấp vào Lưu ở đầu trình tạo biểu mẫu và nhấp vào X để đóng biểu mẫu. Bây giờ hãy kiểm tra lại biểu mẫu để xem sự cố với Elementor không gửi email đã được khắc phục chưa
Chúng tôi có nhiều mẹo hơn trong bài viết này về việc WPForms không gửi email
Trình tạo biểu mẫu khác
Bạn đang gặp sự cố với trình tạo biểu mẫu khác?
- Trình tạo biểu mẫu trực quan
- các dạng trọng lực
- Addons cần thiết cho Elementor
Nếu tất cả các cài đặt của bạn đều chính xác và biểu mẫu Elementor của bạn vẫn không gửi email, thì bước tiếp theo là cài đặt plugin WP Mail SMTP
Bước 3. Cài đặt Plugin WP Mail SMTP
WP Mail SMTP là một plugin WordPress thay đổi cách gửi email từ trang web WordPress của bạn
Thay vì dựa vào máy chủ web của bạn để gửi email, WP Mail SMTP định tuyến lại tất cả email của bạn thông qua nhà cung cấp email bên ngoài
Điều này sẽ xác thực email của bạn để chúng không bị thất lạc hoặc bị coi là thư rác
Cần sự giúp đỡ?
Giấy phép Elite của chúng tôi bao gồm Thiết lập Găng tay Trắng cho SendLayer, SMTP. com, hoặc Mailgun
Nếu bạn muốn tự thiết lập plugin, chúng tôi sẽ chỉ cho bạn cách
Trước tiên, hãy tải xuống plugin WP Mail SMTP từ khu vực tài khoản của bạn. Nhấp vào tab Tải xuống, sau đó nhấp vào nút màu cam để lấy tệp zip
Bây giờ bạn sẽ muốn tải plugin lên trang web WordPress của mình. Nếu bạn cần trợ giúp về vấn đề này, hãy xem hướng dẫn này để cài đặt plugin WordPress
Đảm bảo kích hoạt plugin
Trình hướng dẫn cài đặt WP Mail SMTP sẽ mở ra trong trình duyệt của bạn. Nếu bạn muốn bắt đầu thủ công, hãy nhấp vào WP Mail SMTP » Setup Wizard trong menu điều hướng WordPress
Bước 4. Thiết lập dịch vụ SMTP của bạn trong WordPress
Trình hướng dẫn WP Mail SMTP sẽ hướng dẫn bạn cách thiết lập dịch vụ gửi thư mới. Điều này sẽ khắc phục các biểu mẫu liên hệ Elementor của bạn không gửi email
Nếu bạn đã thiết lập một người gửi thư trên trang web của mình, thì việc chạy lại trình hướng dẫn sẽ xóa người gửi thư hiện tại của bạn
Để bắt đầu, hãy nhấp vào nút Bắt đầu
Trên màn hình tiếp theo, chọn nhà cung cấp email bạn muốn sử dụng từ danh sách
Nhà cung cấp bạn chọn ở đây sẽ phụ thuộc vào một số yếu tố, bao gồm
- Khối lượng email. Các nhà cung cấp email miễn phí là tốt nhất cho các trang web nhỏ, trong khi các dịch vụ gửi thư trả phí cung cấp cho bạn nhiều dung lượng hơn
- Loại email. Nếu bạn có một cửa hàng trực tuyến, hãy tìm một nhà cung cấp chuyên về email giao dịch
Nếu bạn không chắc nên chọn nhà cung cấp email nào, chúng tôi khuyên dùng SendLayer, SMTP. com, hoặc Sendinblue
Bây giờ là lúc chuyển sang phần hướng dẫn thiết lập cho bưu phẩm của bạn. Nhấp vào liên kết bên dưới để chuyển đến trang có liên quan trong tài liệu của chúng tôi
Người gửi thư có sẵn trong tất cả các phiên bảnNgười gửi thư trong WP Mail SMTP ProSendLayerAmazon SESSMTP. comMicrosoft 365 / Outlook. comSendinblueZoho Mail Google Workspace / Gmail MailgunPostmarkSendGridSparkPostOther SMTPQuay lại hướng dẫn này khi bạn hoàn thành
Trong bước tiếp theo, Cải thiện Khả năng Gửi Email và Theo dõi Lỗi Email sẽ được bật trong trình hướng dẫn dành cho bạn. Chúng tôi khuyên bạn cũng nên bật Nhật ký email chi tiết và Tóm tắt email hàng tuần
Cài đặt Nhật ký email chi tiết sẽ lưu giữ bản ghi cơ bản của từng email được gửi từ trang web của bạn trong Báo cáo email hoàn chỉnh, bao gồm
- tiêu đề email
- dòng tiêu đề
- Ngày gửi
- Trạng thái
Và nếu bạn bật Tóm tắt email hàng tuần, bạn sẽ nhận được email mỗi tuần với số liệu thống kê đầy đủ về email WordPress của bạn
Cảnh báo Email tức thì cũng là một tính năng được đề xuất. Họ cho bạn biết nếu trang web của bạn không gửi được email để bạn có thể nhanh chóng chẩn đoán và giải quyết vấn đề
Khi tính năng ghi nhật ký email được bật, bạn cũng có thể
- Lưu toàn bộ nội dung email của bạn
- Gửi lại email không thành công từ biểu mẫu của bạn
- Lưu trữ tệp đính kèm được tải lên thông qua biểu mẫu Elementor
- Theo dõi email mở và nhấp cho thông báo biểu mẫu Elementor
Kiểm tra cách đăng nhập email WordPress của bạn để tìm hiểu thêm
Khi bạn hoàn thành Trình hướng dẫn thiết lập, bạn sẽ nhận được email kiểm tra tự động để xác nhận rằng mọi thứ đã được khắc phục
Cuối cùng, WP Mail SMTP cũng tự động bật nhật ký lỗi email cho trang web WordPress của bạn. Bạn có thể sử dụng nhật ký này để chẩn đoán mọi sự cố tiềm ẩn về email mà bạn có thể gặp phải khi sử dụng WP Mail SMTP với dịch vụ gửi thư của mình
Và đó là nó. Bây giờ bạn đã sửa biểu mẫu Elementor của mình không gửi email
Sửa email biểu mẫu Elementor của bạn ngay bây giờ
Câu hỏi thường gặp về Biểu mẫu liên hệ của Elementor Không gửi email
Tìm kiếm thêm câu trả lời?
"Lỗi máy chủ" là gì. Biểu mẫu chưa được gửi” nghĩa là gì?
Nếu bạn nhận được thông báo “Lỗi máy chủ. Thông báo lỗi chưa gửi biểu mẫu” khi tạo biểu mẫu trong Elementor, đây rất có thể là sự cố cấu hình wp_mail()
. Theo mặc định, wp_mail()
sử dụng PHP để gửi email của bạn. Nhưng hầu hết các máy chủ web ngày nay đều vô hiệu hóa PHPMail vì mục đích bảo mật
Để khắc phục sự cố này, bạn cần cài đặt WP Mail SMTP để cấu hình lại wp_mail() để sử dụng SMTP thay vì PHP để gửi email. Nếu bạn cần trợ giúp, hãy xem các bước nêu trên và bạn sẽ không còn thấy lỗi máy chủ trên Elementor nữa
Làm cách nào để gửi email xác nhận cho người dùng sau khi gửi biểu mẫu trong Elementor?
Để tùy chỉnh email xác nhận Biểu mẫu Elementor, hãy thêm tiện ích biểu mẫu vào trang của bạn rồi chuyển đến Hành động sau khi gửi » Thêm hành động. Sau đó thêm Email
Thao tác này sẽ mở một menu nơi bạn có thể tùy chỉnh chủ đề email, nội dung email, Tên Từ, Từ Email, v.v.
Tuy nhiên, nếu bạn đang gặp sự cố email với Elementor, thì email xác nhận của bạn sẽ không gửi được sau khi người dùng gửi. Để khắc phục sự cố này, bạn sẽ cần cài đặt WP Mail SMTP trên trang web của mình như đã giải thích ở trên
Tiếp theo, tạo biểu mẫu trang đích tuyệt vời
Bạn có muốn một cách dễ dàng để tạo các trang đích không bị phân tâm trong WordPress không?
Hãy xem so sánh này giữa Elementor vs Divi vs SeedProd để xem nó đối đầu với Elementor
Ngoài ra, nếu bạn là người dùng Ninja Forms và gặp sự cố gửi email, hãy xem hướng dẫn khắc phục sự cố của chúng tôi về Ninja Forms không gửi email
Sẵn sàng để sửa email của bạn? . WP Mail SMTP Elite bao gồm Thiết lập White Glove đầy đủ và cung cấp bảo đảm hoàn lại tiền trong 14 ngày
Nếu bài viết này giúp ích cho bạn, vui lòng theo dõi chúng tôi trên Facebook và Twitter để biết thêm các mẹo và hướng dẫn về WordPress
Tại sao email PHP của tôi không gửi được?
Ví dụ: có thể do bạn thiếu các tham số cần thiết, có lỗi chính tả trong địa chỉ email của người nhận hoặc cần thiết lập chuyển tiếp SMTP. Out of all the possible options as to why your PHP mail() isn't sending email, we found that most issues stem from Postfix being configured incorrectly.
Tại sao email đã gửi không nhận được?
Chúng tôi có thể gửi email từ máy chủ cục bộ PHP không?
Thư viện PHPMailer cung cấp cách dễ dàng nhất để gửi email từ máy chủ cục bộ với máy chủ SMTP bằng PHP . Không chỉ email văn bản mà bạn còn có thể gửi email HTML từ localhost bằng PHP bằng PHPMailer.
Cấu hình thư PHP là gì?
Php. tệp ini là nơi bạn định cấu hình cài đặt PHP của mình . Đây là file bạn cần chỉnh sửa để cấu hình PHP gửi mail. Bạn cần đảm bảo rằng php. ini chứa thông tin chi tiết về máy chủ thư sẽ được sử dụng bất cứ khi nào ứng dụng của bạn gửi thư.