Ano ang dapat kong gawin kung ang Contact Form 7 ay hindi nagpapadala ng mga email?

Talaan ng mga Nilalaman:

Ano ang dapat kong gawin kung ang Contact Form 7 ay hindi nagpapadala ng mga email?
Ano ang dapat kong gawin kung ang Contact Form 7 ay hindi nagpapadala ng mga email?
Anonim

Ang Contact Form ay isang kamangha-manghang libreng plugin para sa pagdaragdag ng mga contact form sa iyong WordPress site. Ngunit sa kabila ng kadalian ng paggamit at pagiging maaasahan, kulang ito ng maraming mga tampok. Ang plugin ng Contact Form para sa WordPress ay mahusay na nagpapadala at nakakatanggap ng higit sa isang milyong email araw-araw. Sa kasamaang palad, maraming mga panlabas na dahilan na maaaring harangan ang pagtanggap o pagpapadala ng mga email. Sa artikulong ito, titingnan natin ang lahat ng dahilan kung bakit hindi nagpapadala ng mga email ang Contact Form 7.

Availability ng isang contact form

Ang pagkakaroon ng contact form sa iyong WordPress website ay isang magandang paraan para makipag-ugnayan sa iyo ang iyong mga bisita. Bagama't maraming plugin ang binuo para sa WordPress na nagbibigay-daan sa iyong magdagdag ng contact form sa isa sa mga page ng iyong site, pinapadali ito ng Contact Form 7.

Wordpress Contact Form 7 ay hindi nagpapadala ng mga email. Mga Dahilan

Problema sa Contact Form 7
Problema sa Contact Form 7

Ang website na walang contact area ay parang opisina na walang customer na nagsa-sign in. Ang buong website ay may kahit isacontact area sa isang partikular na page. Gumagana ito bilang tulay sa pagitan ng mga bisita at ng may-ari ng site. Binibigyang-daan ka ng isang fully functional na contact area na gawing mga customer ang iyong mga mausisa na bisita. Minsan nakakatulong sa iyo ang mga review ng bisita na pahusayin ang iyong site. Sa kasong ito, maginhawa ang contact form. Ang contact form ay may kakayahang pamahalaan ang maramihang mga contact form.

Suriin ang mga setting ng SMTP upang matiyak na 100% tama ang host, port, protocol, username, at password. Kung magpapatuloy ang problema, malamang na hinaharangan ng hosting provider ang mga papalabas na koneksyon sa PHP socket sa pangkalahatan o para sa partikular na port o protocol na ito. Sabihin sa iyong hosting provider na sinusubukan mong gamitin ang SMTP at ibigay sa kanila ang host, port at protocol na iyong ginagamit at hilingin sa kanila na payagan ang papalabas na koneksyon para sa iyo. Tingnan din ang gabay sa pag-troubleshoot para sa mga karagdagang solusyon at ideya.

Para sa maliliit na negosyo o kumpanyang may mababang dami ng email, ang libreng SMTP server ng Google ay maaaring maging isang mahusay na solusyon at magagamit mo ang Gmail sa isang paraan upang maihatid ang iyong email. Mayroon silang napakalaking imprastraktura at maaasahan mo ang kanilang mga serbisyo upang manatiling online. Gayunpaman, kahit na ito ay ganap na libre, walang limitado. Ayon sa dokumentasyon ng Google, maaari kang magpadala ng hanggang 100 email bawat 24 na oras sa relay mode sa pamamagitan ng iyong mga SMTP server.

Tonelada ng iba't ibang opsyon ang available sa opisyal na repositoryo ng plugin na nagbibigay-daan sa iyoi-configure ang WordPress upang magpadala ng mga email, ngunit hindi lahat ng mga ito ay maaasahan.

Madaling i-set up ang mga SMTP plugin

smtp ano ang
smtp ano ang

Maaari mong piliin ang opsyong ito kung naghahanap ka ng mabilis at madaling solusyon para i-set up ang SMTP sa iyong site.

  • Pros: Maaari kang magsimulang makatanggap ng mga notification sa email gamit ang SMTP sa pamamagitan lamang ng pagtukoy sa mga SMTP port at paglalagay ng iyong mga kredensyal sa pag-log in sa mga setting ng plugin.
  • Cons: Ang mas mabilis na diskarte na ito ay mag-iimbak ng mga kredensyal ng iyong email account sa iyong WordPress dashboard para ma-access ng ibang mga administrator ng WordPress ang iyong mga kredensyal, ito ay hindi gaanong secure.

Kung magpapatuloy pa rin ang problema at hindi ka nakakatanggap ng mga mensahe o ang WordPress Contact Form 7 ay nagpapadala ng maraming email, isaalang-alang ang iba pang dahilan at paraan para ayusin ang mga ito.

Hindi gumagana nang tama ang serbisyo ng mail

Hindi available ang server
Hindi available ang server

Mga Solusyon:

  • Suriin ang email sa server gamit ang "Check Email Function". Buksan ang mga setting ng contact form sa ilalim ng tab na Mga Pagpipilian sa Pagpadala at magpadala ng pansubok na email, kung hindi mo ito natanggap, nangangahulugan ito na ang email server ay hindi gumagana nang maayos at iyon ang dahilan kung bakit ang WordPress Contact Form 7 ay hindi nagpapadala ng mga email. Sa kasong ito, makipag-ugnayan sa iyong hosting provider, iulat ang isyu, at hilingin sa kanila na mag-set up ng pagpapagana ng email para sa iyo sa iyong server. Magagawa mo rin ito sa pamamagitan ng pagpapatakbo ng pagsubok sa iyong site gamitlibreng plugin Suriin ang Email. Ito ay isang napakasimpleng plugin na nilayon para sa simpleng pagsubok kung ang bersyon ng WordPress at/o ang server ay maaaring magpadala ng mga email. Mula nang isulat, ang plugin ay mayroong mahigit 40,000 aktibong pag-install na may 4.9 sa 5 star na rating. Kapag na-install na, i-click lang ang "Check Email" sa iyong WordPress dashboard. Ilagay ang email address para ipadala ang pagsubok at i-click ang Send Test Email.
  • Suriin ang iyong email client para makita kung nakatanggap ka ng pansubok na email. Ang linya ng paksa ay ipapakita bilang "Tingnan ang email mula sa https://…". Tiyaking suriin din ang iyong spam o junk folder. Kung nakatanggap ka ng email, nangangahulugan ito na makakapagpadala ang WordPress ng mga email sa iyong web server.
  • Kung nagpapadala ka ng ilang mensahe gamit ang isang WordPress plugin (gaya ng contact form) at hindi ito gumana, paganahin ang isang functional na email. Kung gumagamit ka ng ilang MAMP, WAMP, XAMPP na application na nakabatay sa, maaaring wala silang opsyong ito (paganahin ang functional na email). Maaaring ito rin ang dahilan na ang Contact Form 7 ay hindi nagpapadala ng mga email sa domain mail. Sa kasong ito, maaari mong suriin ang mga ito nang lokal. Upang gawin ito, pumunta sa wp-login.php at subukang i-click ang "Forgot Password".

Walang problema sa server, ngunit ang plugin ng Contact Form 7 ay hindi nagpapadala ng mga email

Mail Post
Mail Post

Iminungkahing dahilan: mga kinakailangan sa pagho-host.

Mga Solusyon:

  • Maraming host ang nangangailanganpagkumpirma ng bisa ng email address at domain ng website. Kung naglagay ka ng totoong address at nakakita ng problema sa wpgod@., nangangahulugan ito na hindi pinangangasiwaan ng iyong mail server ang domain. Pumunta lang sa mga setting at subukang isama ang domain na ito sa listahan, malulutas ang problema
  • Kung nagkakaproblema ka sa pagpapadala ng email gamit ang formula na ito [iyong pangalan], iwasan ang noreply@. dahil hindi pinapayagan ng ilang host ang mga address na ito. Gawing valid lang ang iyong email address.
  • Maaari kang makaranas ng mga isyu sa mga pagsusumite ng email habang gumagawa ang ilang host ng custom na grid ng kinakailangan sa email. Suriin ang mga pangunahing kinakailangan ng kung ano ang mayroon ka at subukang i-maximize ang iyong email address. Kung hindi, hindi mo ito maisumite sa pamamagitan ng isang WordPress plugin, ito man ay isang Contact Form o anumang iba pang form.

Server at hosting requirements ay nasuri ngunit hindi gumagana ang form

error sa wordpress
error sa wordpress

Ipinapalagay na dahilan: plugin + conflict sa tema.

Ang Contact Form 7 ay hindi nagpapadala ng mga email kapag nag-click sa "Isumite" na button, ngunit ang server at mga kinakailangan sa pagho-host ay na-verify na.

Solution: Ito ay dahil sa iba't ibang antas ng kasanayan, wika at ilang iba pang layuning dahilan. Kung nahaharap ka sa isyung ito, ang pinakakapaki-pakinabang na paraan ay ang magtanong sa mga developer tungkol sa iyong mga bagay-bagay, o kung sigurado kang ito ay isang contact form na tumatawaghindi pagkakasundo, maaari kang makipag-ugnayan sa mga developer sa pamamagitan ng panloob na panel ng suporta.

Naayos ang lahat ng dahilan, ngunit nananatili ang problema

js wordpress
js wordpress

Iminungkahing dahilan: isyu sa Javascript. Madalas na sumasalungat ang Contact Form 7 sa Javascript, maaaring ito ang dahilan kung bakit hindi ito nagpapadala ng mga email.

Solution: Huwag mo nang subukang pamahalaan ito sa iyong sarili, kung ikaw ay isang baguhan at walang sapat na espesyal na kaalaman tungkol dito, mas mabuting makipag-ugnayan sa mga developer. Ngunit una, dapat mong tiyakin na mayroon kang pinakabagong bersyon ng form ng contact para sa mga site ng WordPress. Kung kailangan mo ng higit pang impormasyon, tingnan ang pangunahing pahina ng plugin ng Contact Form.

Kung ang Contact Form 7 ay hindi nagpapadala ng mga email mula sa "Denver", mas mabuting makipag-ugnayan sa mga developer upang malutas ang problema.

Inirerekumendang: