Comment envoyer un e-mail dans WordPress à l'aide du serveur SMTP Gmail
Publié: 2016-05-10Si votre site web avec un des thèmes WordPress est ouvert à l'inscription ou un forum avec des alertes, votre site enverra probablement beaucoup d'emails. Tous sont, par défaut, envoyés via un système standard de transfert d'e-mails. Cette approche simple ne nécessite aucune configuration supplémentaire et les lettres sont envoyées très rapidement. Cependant, il impose de sérieux inconvénients.
Comme le nombre de messages et l'importance d'une telle approche est déjà un tronçon être appelé des problèmes valides et rares. Par exemple, votre courrier envoyé au site peut tomber dans les spams ou ne pas parvenir du tout au destinataire.
Dans la plupart des cas, la décision peut consister à envoyer des lettres via des services tiers, tels que la messagerie Gmail pour votre domaine (SDA). Vous pouvez également choisir d'envoyer du courrier via votre propre serveur de messagerie, qui, en règle générale, dispose même de l'hébergement Web le plus basique.
Inconvénients des serveurs de messagerie utilisant le système de transport pour les sites Web avec des thèmes WooCommerce
Comme indiqué plus haut, l'envoi d'e-mails sur des sites Web avec des thèmes WooCommerce, par défaut, il fonctionne sans aucun paramètre supplémentaire, mais ce prix est très élevé :
- Les messages peuvent tomber dans la boîte spam
À propos de tous les filtres anti-spam et méthodes de vérification des e-mails, travaillant, par exemple Gmail, ne connaissent probablement que les employés de ces entreprises. Malgré le grand nombre d'outils de vérification des envois entrants fermés aux regards indiscrets, plusieurs éléments peuvent accroître la confiance dans le service de courrier électronique pour vos lettres.
Un e-mail envoyé via le système de transport, ne contient pas de signatures électroniques supplémentaires, qui peuvent indiquer la fiabilité et la légitimité d'un expéditeur. Peut-être que beaucoup d'entre vous savent que n'importe qui peut envoyer une lettre à l'adresse de quelqu'un d'autre, par exemple avec [email protected] sans avoir accès au domaine et à un site Web avec l'un des thèmes WooCommerce.
L'envoi de messages via le service de messagerie permettra d'ajouter automatiquement la signature DKIM, indiquant la fiabilité et la légitimité d'un expéditeur. Le serveur d'envoi (serveurs SMTP) et Gmail ajouteront automatiquement la signature DKIM à chaque e-mail. Seul le propriétaire du domaine (DKIM et clé privée) peut envoyer des e-mails avec le bon DKIM signé.
La signature DKIM ne nie pas le fait que quelqu'un d'autre pourra envoyer un e-mail en utilisant votre adresse ([email protected]), mais le serveur de messagerie destinataire verra que la lettre envoyée par quelqu'un d'autre, au lieu du propriétaire du domaine .
L'enregistrement SPF est défini dans le domaine des paramètres de domaine (DNS) et permet au propriétaire d'afficher les services de messagerie à partir de quels serveurs peuvent envoyer des e-mails dans ce domaine. Chaque service de messagerie propose son propre enregistrement SPF avec sa liste de serveurs.
- Des messages peuvent être manquants
Une autre méthode, qui est utilisée pour filtrer les mauvaises lettres du service postal, est la liste grise. Ici, au moment de l'envoi de la lettre, le serveur destinataire peut répondre à votre site quelque chose comme "Je suis occupé en ce moment, venez avec cette lettre dans dix minutes". Le site Web avec l'un des thèmes WooCommerce ne sait pas quoi faire dans un tel cas - la lettre a été remise à envoyer, c'est tout, donc l'e-mail vient de se perdre et ne sera pas remis au destinataire.
Si votre lettre est envoyée au service de messagerie, votre serveur d'envoi dira "OK, Google" mettez la lettre de tous les courriers non envoyés et essaiera de l'obtenir quelques fois de plus. Le calcul est simple - lorsque vous envoyez un grand nombre de courriers dans un court laps de temps, comme le font généralement les spammeurs, vous n'avez pas le temps d'essayer de livrer la lettre plusieurs fois.
Ne marchez pas, et une lettre peut, si le serveur de réception juste pour le temps libre ou a perdu l'accès au réseau. Par conséquent, l'envoi d'e-mails via SMTP est plus sécurisé.
- Envoi d'e-mails via SMTP
La principale différence entre l'envoi d'e-mails via un service externe (Gmail) ou votre propre serveur SMTP n'est pas. C'est le même. Mais si vous décidez d'utiliser votre propre hébergement ou un serveur SMTP dédié, vous devez faire attention à ses paramètres. N'oubliez pas de définir les enregistrements DKIM et SPF corrects dans les paramètres du domaine.
Google n'interdit pas l'envoi d'e-mails via leurs serveurs de cette manière, mais ils ont certaines limitations sur le nombre de messages envoyés par jour. Par exemple, Gmail a clairement spécifié la limite de 2000 e-mails par jour.
Notez que de nombreux sites d'hébergement Web pour se connecter à des serveurs externes sont bloqués (des informations sont disponibles pour prendre en charge l'hébergement ou avec la commande telnet). Dans ce cas, vous pouvez demander de l'aide pour l'hébergement des connexions autorisées. Parfois, de telles demandes peuvent être prises en compte. Ou utilisez le serveur de messagerie interne fourni par le fournisseur d'hébergement. En règle générale, il fonctionnera encore plus rapidement que l'extérieur, car il est généralement situé sur le même serveur physique que votre site Web avec l'un des thèmes WooCommerce (serveur Web).
Par expérience personnelle, il a été observé que Gmail pour votre domaine ne stocke pas les e-mails envoyés via le serveur SMTP dans le dossier de la boîte d'envoi et conserve Gmail.
Plugin WP Mail SMTP pour les sites Web avec des thèmes WooCommerce
Tous les e-mails envoyés à WordPress via la fonction wp_mail(), qui fonctionne sur la populaire bibliothèque PHP Mailer. Pour autoriser WordPress et wp_mail () à envoyer des e-mails via le serveur SMTP, vous devez configurer et configurer le plugin WP Mail SMTP à partir du répertoire officiel de WordPress.org :
- En activant le plugin, allez dans Paramètres → E-mail dans le Panneau de configuration ;
- Paramétrons-nous sur la page Options de messagerie avancées. Ce qui suit montre la description et les valeurs requises pour chaque élément ;
- De l'e-mail - adresse à partir de laquelle le système sera envoyé et que le destinataire envoie la réponse en cliquant sur "Répondre" dans son e-mail ;
- À partir de Nom – nom de l'expéditeur, vous pouvez spécifier le nom du site ou votre nom et prénom ;
- Mailer - envoi de messages via le système de transport (fonction mail ()) ou via le serveur SMTP. Choisir Envoyer tous les e-mails WordPress via SMTP ;
- Hôte SMTP – l'adresse du serveur SMTP. Vous pouvez demander au support technique ou dans la section de référence. Pour utiliser Gmail – smtp.gmail.com ;
- Port SMTP – Le port du serveur SMTP dépend du type de cryptage (Cryptage). Pour Gmail, utilisez le port 465 ;
- Cryptage – type de cryptage. vous devez installer le cryptage Utiliser SSL pour Gmail ;
- Authentification – s'il faut effectuer l'authentification sur le serveur de messagerie. Définir Oui : utiliser l'authentification SMTP dans les thèmes WooCommerce ;
- Nom d'utilisateur - nom d'utilisateur du courrier. En règle générale, l'adresse complète de la boîte aux lettres doit correspondre à la valeur spécifiée dans le champ De l'e-mail ;
- Tapez le mot de passe de la boîte aux lettres ;
- Après avoir enregistré les paramètres, vous pouvez envoyer un message de test. Pour cela, saisissez l'adresse de votre boîte mail et cliquez sur Envoyer test. A l'adresse indiquée sera envoyé une courte lettre, et des informations de service avec les résultats affichés à l'écran. Vérifiez que la lettre est bien arrivée à l'adresse indiquée ? Si ce n'est pas le cas, quelque chose n'est pas configuré correctement et les thèmes WooCommerce ne peuvent pas envoyer de courrier.
Afficher les en-têtes de message sur le serveur Gmail dans les thèmes WooCommerce
Le message doit contenir la barre de titre «Authentification-Résultats». Si DKIM et SPF sont configurés correctement, vous verrez spf = pass et dkim = pass.
Authentification-Résultats : mx.google.com ;
spf = pass (google.com : le domaine de [email protected] désigne 2a02 : 6b8 : 0 : 1630 :: 18 comme expéditeur autorisé) [email protected] ;
dkim = pass [email protected]
Gmail affiche une coche verte à côté de la lettre, si la signature DKIM est valide.
L'envoi d'e-mails via le serveur SMTP est un moyen plus fiable et plus correct de livrer des lettres. Utiliser SMTP ne concerne pas nécessairement la configuration et l'administration des serveurs de messagerie. Les services de Google font bien face à la tâche, et c'est ce qui est nécessaire pour un petit projet.
Dans le cas où il reste des questions sur l'utilisation du serveur Gmail STMP sur l'un des sites Web avec des thèmes WooCommerce et des modèles WordPress, veuillez consulter notre forum.