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.
Préambule
- 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é.
Exemples de configuration SMTP…
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.
Lorsque 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
- Connectez-vous au tableau d'administration WordPress.
- Installez une extension SMTP (WP Mail SMTP fonctionne).
- Configurez 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
- Connectez-vous au tableau d'administration Prestashop.
- Allez sous Paramètres avancés puis E-mail.
- Configurez l'envoi via SMTP:
VĂ©rifiez 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:
- Connectez-vous au tableau d'administration Prestashop.
- Allez sous Paramètres de la boutique.
- Cliquez sur Contact dans le menu latéral gauche.
- Sur l'onglet Contacts, vérifiez que l'adresse mail mentionnée soit la même que celle configurée précédemment.
- Éditez les adresses mail si nécessaire:
- Cliquez sur l'onglet Magasins.
- Vérifiez (et corrigez si nécessaire pour) que l'adresse mail mentionnée soit la même que celle configurée précédemment:
… sur Joomla
- Connectez-vous au tableau d'administration Joomla.
- Cliquez sur Système dans le menu latéral gauche.
- Cliquez sur Configuration globale:
- Cliquez sur l'onglet Serveur.
- Configurez l'envoi via la méthode d'envoi SMTP: