Salut,
Tu devrais partir d'ici :
https://wiki.debian.org/Exim#Smarthost_with_Authentication
Mais il faut l'adapter puisque tu as des boite aux lettre locales.
Dans passwd.client, au lieu d'utiliser *, il faut mettre le nom de ton
smarthost.
Si tu as un doute, tu peux chercher d'autres exemples à partir des
mots-clés "exim4, smarthost authentication".
Le 29/10/2025 à 06:36, Zuthos Oddy a écrit :
Bonjour,
Je suis sur une Debian. Que j'essaye de configurer pour la gestion de
mes mails.
J'arrive à envoyer des courriels en local mais pas vers l'externe. Il
semble qu'Exim4 n'envoie pas l'authentification au serveur smtp. Mes
envoies sont donc refusé.
Auriez-vous une piste ou une solution à me proposer?
Voici une synthèse plus technique qui, je l’espère, vous éclairera sur
ma problématique.
**Configuration** :
- Debian + Exim4 en mode smarthost
- Fetchmail → Exim4 → Procmail → Dovecot
- Mails locaux fonctionnent parfaitement
- Échec envoi externe : "530 5.7.0 Authentication required"
**Problème** :
- Connexion au smarthost établie (TLS fonctionnel)
- Routage correct détecté via `exim4 -bt`
- Fichier `/etc/exim4/passwd.client` configuré
- Mais authentification SMTP non envoyée au serveur distant
**Démarches déjà effectuées** :
1. Configuration smarthost vérifiée
2. Transport `remote_smtp_smarthost` avec `hosts_try_auth` et
`hosts_require_auth`
3. Authentificateurs configurés dans `conf.d/auth/`
4. Service Exim4 fonctionnel sans erreurs de configuration
5. Tests locaux OK
**Points suspects** :
- Conflits potentiels entre authentificateurs
- Problème de chargement des authenticators clients
**Logs typiques** :
```
H=mail.smarthost.net [...] TLS error on connection (recv): Error in
the pull function.
** [email protected] R=smarthost T=remote_smtp_smarthost [...]:
530 5.7.0 Authentication required
```
**Question** : Pourquoi Exim4 n'envoie-t-il pas l'authentification au
smarthost malgré une configuration apparemment correcte ?
**Configuration Exim4** :
```
dc_eximconfig_configtype='smarthost'
dc_smarthost='smarthost.net::587'
dc_other_hostnames='domaine.local'
dc_local_interfaces='127.0.0.1'
```
--
Cordialement,
Artur