Biểu mẫu php không gửi email

Tôi đã đọc các bài đăng khác về biểu mẫu liên hệ 7 không gửi email sau khi người dùng nâng cấp PHP từ 7. 2. Sau khi tôi nâng cấp PHP từ 7. 2 đến 7. 4. 9, Contact Form 7 không gửi được email

Đây không phải là yêu cầu khẩn cấp nên tôi không bao gồm địa chỉ trang web (vì tôi đã hủy kích hoạt CF7)

Plugin đang hoạt động

### wp-plugins-active (16) ###

Akismet Chống thư rác. phiên bản. 4. 1. 6, tác giả. Tự động hóa, Tự động cập nhật bị tắt
Astra Pro. phiên bản. 2. 5. 1, tác giả. Brainstorm Force (phiên bản mới nhất. 2. 6. 3), Tự động cập nhật bị tắt
Tiện ích Astra. phiên bản. 1. 2. 5, tác giả. Brainstorm Force, Tự động cập nhật bị tắt
Mẫu liên hệ 7. phiên bản. 5. 2. 2, tác giả. Takayuki Miyoshi, Đã tắt tính năng tự động cập nhật
Mục lục dễ dàng. phiên bản. 2. 0. 11, tác giả. Steven A. Zahm, Tự động cập nhật đã tắt
Phần tử. phiên bản. 3. 0. 3, tác giả. phần tử. com, Tự động cập nhật bị tắt
Bộ mã hóa địa chỉ email. phiên bản. 1. 0. 21, tác giả. Cho đến Krüss, Tự động cập nhật bị vô hiệu hóa
Các tiện ích bổ sung cần thiết cho Elementor. phiên bản. 4. 2. 2, tác giả. WPDeveloper, Tự động cập nhật bị tắt
Meks Easy Social Share. phiên bản. 1. 2. 1, tác giả. Meks, Tự động cập nhật bị tắt
Chú thích hiện đại. phiên bản. 1. 3. 11, tác giả. Prism Tech Studios, Tự động cập nhật bị tắt
Bản tin, SMTP, Tiếp thị qua email và Biểu mẫu đăng ký của Sendinblue. phiên bản. 3. 0. 6, tác giả. Sendinblue, Tự động cập nhật bị tắt
Orbit Fox Companion. phiên bản. 2. 9. 16, tác giả. Chủ đề, Tự động cập nhật bị tắt
Xếp hạng SEO toán học. phiên bản. 1. 0. 47. 1, tác giả. Xếp hạng toán học, tự động cập nhật bị tắt
Tạo lại hình thu nhỏ. phiên bản. 3. 1. 3, tác giả. Alex Mills (Viper007Bond), Tự động cập nhật bị tắt
WP Super Cache. phiên bản. 1. 7. 1, tác giả. Automattic, Tự động cập nhật bị tắt
Yet Another Related Posts Plugin (YARPP). phiên bản. 5. 7. 0, tác giả. YARPP, Tự động cập nhật bị tắt

_____________

Thông tin máy chủ (ngắn gọn)

server_architecture. Linux2. 6. 32-954. 3. 5. lve1. 4. 71. el6. x86_64 x86_64
httpd_software. Apache
php_version. 7. 2. 33 64bit ==> nâng cấp lên 7. 4. 9

____________________________

Ghi chú. CF7 hoạt động tốt cho đến khi nâng cấp lên PHP 7. 4. 9 hai ngày trước

Tôi sử dụng một biểu mẫu/tiện ích khác trong thanh bên của mình từ SendInBlue. Nó có thể gửi email hoàn hảo. Mẫu bình luận cho blog cũng hoạt động tốt. Tất cả các plugin khác cũng hoạt động tốt

Tôi chưa cài đặt bất kỳ plugin mới nào kể từ khi cập nhật PHP. Tất nhiên, có thể CF7 và một trong các plugin hiện có không còn hợp tác sau khi cập nhật PHP. Tôi sẽ trì hoãn khắc phục sự cố trong vài tuần do nhu cầu công việc

Hiện tại, tôi sẽ chỉ đổi một biểu mẫu CF7 của mình lấy một biểu mẫu của nhà cung cấp khác (hoặc thậm chí không sử dụng biểu mẫu nào, vì tôi muốn cải thiện hơn nữa tốc độ tải trang web của mình)

Tôi thích CF7 và tôi tin rằng mọi thứ sẽ sớm ổn thôi. Nếu không, tôi sẽ cần “LearnToCode. ”

  • Chủ đề này đã được sửa đổi 2 năm, 3 tháng trước bởi
    Biểu mẫu php không gửi email
    vitruvian1man . Lý do. lỗi chính tả

Đang xem 1 trả lời (trong tổng số 1)

  • Trình bắt đầu chủ đề

    Biểu mẫu php không gửi email
    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ư

    • Lỗi máy chủ
    • Đã xảy ra lỗi

    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

    Biểu mẫu php không gửi email

    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

    Biểu mẫu php không gửi email

    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

    Biểu mẫu php không 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

    Biểu mẫu php không gửi email

    Khi trình tạo biểu mẫu mở ra, hãy nhấp vào Cài đặt » Thông báo

    Biểu mẫu php không gửi email

    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

    Biểu mẫu php không gửi email

    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

    Biểu mẫu php không gửi email

    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

    Biểu mẫu php không gửi email

    Đả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

    Biểu mẫu php không gửi email

    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

    Biểu mẫu php không gửi email

    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 SMTP

    Quay 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

    Biểu mẫu php không gửi email

    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

    Biểu mẫu php không gửi email

    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 đề

    Biểu mẫu php không gửi email

    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

    Biểu mẫu php không gửi email

    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?

    Người nhận không bao giờ nhận được email bạn đã gửi . Yêu cầu người nhận kiểm tra Thư rác hoặc Thư rác của họ. Nếu có, hãy yêu cầu họ thêm bạn vào danh bạ của họ để email tiếp theo được gửi đi. Đợi vài giờ xem bạn có nhận được thông báo lỗi gửi không. you might have deleted it before you sent it. Ask the recipient to check their Junk or Spam. If it's there, have them add you to their contacts so the next email goes through. Wait a few hours to see if you get a delivery error message.

    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ư.