Problème d'envoi externe avec Exim4 en configuration smarthost - Authentification non envoyée
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.
** destinataire@gmail.com 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'
```
Reply to: