Passer au contenu principal




Cela ressemble à un traumatisme familial? Eh bien, vous êtes en bonne compagnie, nos utilisateurs soulèvent souvent ce problème. Cet article vous expliquera comment résoudre WordPress qui n'envoie pas d'e-mails via son formulaire et les problèmes d '"erreur de serveur".

Eh bien, il y a une réponse courte et une réponse longue.

Tout d'abord, lancez un test sur votre site WordPress et voyez si vous pouvez même envoyer des e-mails.

Vous pouvez le faire en demandant une réinitialisation de mot de passe à partir de votre site ou en utilisant un plugin comme celui-ci:

https://wordpress.org/plugins/check-email/. Si vos e-mails ne sont pas envoyés correctement, lisez la suite! (Sinon, contactez notre support.)

Pourquoi cette erreur de serveur se produit-elle?

Elementor utilise la fonction WordPress wp_mail pour envoyer des e-mails. Votre hébergeur prend l'e-mail envoyé, le traite et l'envoie. C'est là que surviennent les problèmes 90%.

Parfois, les serveurs d'hébergement désactivent la fonction PHP utilisée pour envoyer des e-mails. Ils bloquent essentiellement vos e-mails.

Ceci est généralement fait pour vous assurer de ne pas envoyer de spam via votre site (votre hébergeur ne veut pas que vous utilisiez son serveur comme serveur de spam).

Techniquement parlant, la fonction wp_mail utilise la fonction PHP send_mail par défaut. Mais s'il est désactivé sur ce serveur, l'envoi d'e-mails échoue. Pour résoudre ce problème, contactez votre service d'hébergement et demandez-lui de l'activer ou utilisez un serveur SMTP à la place.

Qu'est-ce que le SMTP de toute façon?

SMTP signifie «Simple Mail Transfer Protocol». SMTP est un serveur de messagerie qui achemine votre courrier électronique sous forme de formulaires vers la boîte de réception de vos clients répertoriés. Il s'agit d'un serveur de messagerie externe (par exemple, Gmail peut être utilisé comme serveur SMTP) qui permet de garantir que vos e-mails sont livrés plus rapidement et d'éviter que vos e-mails ne se retrouvent dans les dossiers de spam des utilisateurs.

Essayez d'utiliser n'importe quel plugin SMTP populaire ( https://wordpress.org/plugins/search/SMTP/).

Si cela ne fonctionne pas ...

Plus de conseils pour résoudre les erreurs de serveur

En plus de contacter votre fournisseur d'hébergement, voici plusieurs étapes que vous pouvez essayer pour résoudre ce problème:

  1. En règle générale, l'adresse e-mail source du formulaire doit provenir du même domaine que votre site Web. Par conséquent, si votre site est example.com, vous devrez utiliser une adresse e-mail d'expéditeur de [email protected] ou [email protected], et ainsi de suite. Vous pouvez utiliser le champ Répondre à pour sélectionner l'adresse e-mail du visiteur pour répondre à la demande de l'utilisateur.
  2. Installer sur PC Formulaire de contact Elementor DB pour vérifier si Elementor envoie des e-mails ou non. Bien qu'il s'agisse d'un plugin tiers, il devrait fonctionner correctement pour stocker les soumissions de formulaires dans la base de données. Après avoir installé et activé le plugin, soumettez un formulaire et accédez au tableau de bord du plugin pour voir si le formulaire a enregistré des soumissions dans la base de données.
  3. Veuillez utiliser une autre adresse e-mail (votre e-mail peut s’enregistrer comme spam). Pour éviter d'être marqué comme spam, essayez de modifier la longueur (plus courte ou plus longue) de la ligne d'objet de votre e-mail.
  4. Si vous utilisez des intégrations tierces, essayez de les désactiver. Par exemple, MailChimp ou ActiveCampaign. Si cela a fonctionné, lisez plus dans notre guide des intégrations. Fondamentalement, vous devez vérifier le mappage des champs dans votre compte de répondeur automatique et dans le widget de formulaire. Assurez-vous que les champs obligatoires ne sont pas définis sur «aucun» dans le widget de formulaire. Assurez-vous également de ne pas ajouter un champ "adresse" ou un champ "anniversaire" dans les paramètres de mappage de champ de votre compte MailChimp.
  5. Si la page s'actualise après avoir soumis un formulaire, cela est généralement dû à un conflit de code de plugin ou de thème. Dans ce cas, désactivez tous vos plugins en plus d'Elementor et Elementor Pro, et vérifiez si les e-mails sont envoyés correctement. Si cela ne fonctionne pas, passez à un thème WordPress par défaut et voyez s'il résout le problème.
  6. Assurez-vous que l'ID du champ du formulaire est renseigné (dans l'onglet Avancé du champ); Sans un ID de champ valide, la valeur du champ de formulaire ne sera pas visible dans le message électronique envoyé au destinataire des soumissions si le shortcode «[all-fields]» est utilisé.

    fichier-ss5wnkjrad-5382997

  7. Assurez-vous d'utiliser le code court correct comme indiqué dans l'onglet Avancé pour chaque champ de votre boîte de message électronique.

Si le problème persiste:

  • Envoyez-nous vos informations système. Vous pouvez le trouver ci-dessous Elementor> Informations système dans votre tableau de bord WP.
  • Veuillez également nous envoyer le serveur Web et les journaux d'erreurs PHP. Vous pouvez les trouver sur votre tableau de bord d'hébergement ou demander à votre hébergeur de vous les fournir.

En savoir plus sur le widget de formulaire et ses options ici.

R Marketing Numérique