SMTP pour TYPO3 — les e-mails de votre site qui arrivent
TYPO3 envoie ses e-mails via le transport défini dans les réglages d'installation. Par défaut, c'est la fonction mail locale du serveur — sans authentification ni réputation, si bien que les envois de formulaires et les e-mails de réinitialisation finissent régulièrement en spam chez Gmail et Outlook.
TYPO3 peut régler ce transport directement sur SMTP, sans extension supplémentaire. Vous indiquez le serveur, le port, le chiffrement et l'identifiant dans les réglages MAIL de l'installation, et tout ce que TYPO3 envoie — y compris les e-mails de formulaires et de workflow des extensions — passe désormais par votre relais.
Pourquoi cela coince sans relais
TYPO3 sert à de grands sites multilingues d'entreprises et d'administrations, souvent avec des formulaires qui déclenchent une vraie démarche : une inscription, une demande de devis, une candidature. Si la confirmation n'arrive pas, le demandeur appelle — ou remplit le formulaire une seconde fois et vous vous retrouvez avec des dossiers en double. Le message part bien, mais rien ne prouve qu'il vient de votre domaine.
Configurer le SMTP dans TYPO3
Récupérer les données
Connectez-vous à votre compte 2mail et récupérez-y votre serveur SMTP, votre nom d'utilisateur et votre mot de passe.
Compléter dans TYPO3
La configuration de messagerie de TYPO3 se trouve dans les réglages d'installation, sous les clés MAIL. Réglez le transport sur SMTP, indiquez le serveur avec le port, choisissez le chiffrement et renseignez le nom d'utilisateur et le mot de passe. Placez aussi l'adresse et le nom d'expéditeur par défaut sur votre propre domaine. L'outil d'installation propose un e-mail de test — envoyez-le vers une adresse externe chez un grand fournisseur.
Authentifier le domaine
Veillez à ce que SPF, DKIM et DMARC soient correctement configurés pour votre domaine, afin que les destinataires puissent vérifier que le courrier vient bien de vous.
Tester
Envoyez un message de test vers une adresse chez un grand fournisseur et vérifiez qu'il arrive dans la boîte de réception et non dans les indésirables.
Les champs que TYPO3 demande
Chaque plateforme les nomme un peu différemment, mais il s'agit toujours des mêmes cinq champs. Les valeurs concrètes sont liées à votre compte et se trouvent dans votre compte 2mail — relevez-les à cet endroit, afin d'être certain d'utiliser les bonnes.
| Champ | Ce que vous indiquez |
|---|---|
| Serveur SMTP (host) | Le nom de serveur figurant dans votre compte 2mail. |
| Port | Le port correspondant au chiffrement que vous avez choisi ; votre compte indique lequel. |
| Chiffrement | TLS. N'envoyez jamais sans chiffrement — vos identifiants circuleraient sinon en clair sur le réseau. |
| Nom d'utilisateur | L'identifiant SMTP de votre compte 2mail. |
| Mot de passe | Le mot de passe correspondant. N'utilisez jamais le mot de passe de la boîte aux lettres d'un collaborateur. |
Les e-mails que TYPO3 envoie
Dès que le relais est configuré, tous ces messages passent par 2mail — vous ne devez pas les configurer un par un.
Pièges avec TYPO3
Réglages dans la mauvaise couche
TYPO3 lit les réglages d'installation depuis plusieurs couches : le fichier de configuration système et un fichier complémentaire qui l'écrase. Si vous placez les données SMTP dans une couche alors que l'autre contient encore l'ancien transport, c'est cette dernière qui l'emporte. Vérifiez dans l'outil d'installation quelle valeur est réellement en vigueur.
Serveur et port vont ensemble
TYPO3 attend le serveur et le port ensemble dans le réglage du transport. Si vous oubliez le port, TYPO3 retombe sur une valeur par défaut qui ne correspond pas à votre chiffrement — et la connexion reste bloquée ou est aussitôt coupée. Le port 587 avec STARTTLS est le choix sûr.
Staging avec les mêmes données
Si la configuration est déployée via le gestionnaire de versions, un environnement de test ou de staging envoie avec le même identifiant — vers de vraies adresses issues d'une base copiée. Utilisez un identifiant distinct par environnement, afin de pouvoir couper l'environnement de test séparément.
Une autre plateforme ?
SMTP est un protocole standard : tout système qui parle SMTP — un CRM, un ERP, une application maison ou un serveur — peut envoyer via 2mail avec les mêmes cinq champs.