1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Utiliser l'envoi authentifié de mail depuis un site Web
Ce guide détaille l'envoi d'e-mail authentifié depuis un site Web hébergé par Infomaniak en utilisant une configuration SMTP ; la configuration d’un serveur SMTP authentifié est présentée pour les principaux CMS.
L'utilisation d’un SMTP authentifié pour l’envoi d’e-mail à partir de vos applicatifs offre des avantages en termes de sécurité, de fiabilité, de gestion des erreurs, de compatibilité avec les serveurs tiers, et de traçabilité par rapport à l'utilisation de PHP mail non authentifié.
Prérequis
- posséder un service de messagerie ; vous avez la possibilité d’utiliser le Service Mail proposé par Infomaniak ou tout autre service de messagerie à votre convenance
Exemples de configuration SMTP
Si vous possédez une adresse mail dont le domaine est rattaché à votre site Web (e-mail@domain-site.xyz p.ex) renseignez ses détails afin de l'utiliser pour les envois depuis serveur Web via SMTP:
sur WordPress
- se connecter au tableau d'administration WordPress
- installer une extension SMTP (WP Mail SMTP fonctionne)
- configurer l'extension, p.ex:
‍
Dès lors, un e-mail envoyé depuis un formulaire de contact présent sur le site (formulaire par défaut Divi p.ex) le sera via une méthode SMTP. Pour s'en assurer, il suffit de regarder les en-têtes d'un message parvenu par ce biais notamment la ligne x-mailer
qui pourra mentionner p.ex WPMailSMTP/Mailer/smtp
au lieu de PHPMailer
.
A noter: le x-mailer peut être n'importe quelle indication pas forcément représentative de la méthode d'envoi réelle
sur Prestashop
- se connecter au tableau d'administration Prestashop
- aller sous Paramètres avancés puis E-mail
- configurer l'envoi via SMTP:
VĂ©rifier ensuite (afin d'Ă©viter une erreur type Could not instantiate mail function
ou sender mismatch
) que l'adresse que vous avez configuré dans ces paramètres avancés corresponde bien à l'adresse qu'utilise Prestashop lors des envois. Pour cela:
- se connecter au tableau d'administration Prestashop
- aller sous Paramètres de la boutique
- cliquer sur Contact dans le menu latéral gauche
- sur l'onglet Contacts, vérifier que l'adresse mail mentionnée soit la même que celle configurée précédemment
- éditer les adresses mail si nécessaire
- cliquer sur l'onglet Magasins
- vérifier (et corriger si nécessaire pour) que l'adresse mail mentionnée soit la même que celle configurée précédemment
sur Joomla
- se connecter au tableau d'administration Joomla
- cliquer sur Système dans le menu latéral gauche
- cliquer sur Configuration globale
- cliquer sur l'onglet Serveur
- configurer l'envoi via la méthode d'envoi SMTP: