Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/03/2025, à 22:19

JujuLand

Erreur lors d'envoi de mail avec exim4

Bonjour,

Alors que tout fonctionnait, depuis un certain temps, les envois échouent :

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

trucmuche@wanadoo.fr
host smtp.orange.fr [80.12.24.66]
SMTP error from remote mail server after pipelined MAIL FROM:<machinchose@wanadoo.fr> SIZE=1657:
550 5.1.0 smzotjrpibPB4 Authentification requise. Authentication Required. OFR203_200 [200]

J'ai vérifié /etc/exim4/update-exim4.conf.conf :

# update-exim4.conf uses this file to determine variable values to generate
# exim configuration macros for the configuration file.
#
# Most settings found in here do have corresponding questions in the
# Debconf configuration, but not all of them.
#
# This is a Debian specific file

dc_eximconfig_configtype='satellite'
dc_local_interfaces='127.0.0.1'
dc_readhost='XPS-9100'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.orange.fr:465'
dc_use_split_config='true'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_home'
dc_return_path='machinchose@wanadoo.fr'
dc_other_hostnames=''
CFILEMODE='644'

Le service est bien lancé :

● exim4.service - exim Mail Transport Agent
     Loaded: loaded (]8;;file://XPS-8900/usr/lib/systemd/system/exim4.service/usr/lib/systemd/system/exim4.service]8;;; enabled; preset: enabled)
     Active: active (running) since Thu 2025-03-13 19:09:06 CET; 2h 2min ago
       Docs: ]8;;man:exim(8)man:exim(8)]8;;
             ]8;;https://exim.org/docs.htmlhttps://exim.org/docs.html]8;;
    Process: 91657 ExecStartPre=/usr/sbin/update-exim4.conf $UPEX4OPTS (code=exited, status=0/SUCCESS)
   Main PID: 92004 (exim4)
      Tasks: 1 (limit: 18981)
     Memory: 13.7M (peak: 24.2M)
        CPU: 1.413s
     CGroup: /system.slice/exim4.service
             └─92004 /usr/sbin/exim4 -bdf -q30m

mars 13 19:09:05 XPS-8900 systemd[1]: Starting exim4.service - exim Mail Transport Agent...
mars 13 19:09:06 XPS-8900 systemd[1]: Started exim4.service - exim Mail Transport Agent.

J'ai vérifié le mot de passe mis dans /etc/password c'est identique avec les paramètres dans thunderbird

Par contre, je viens de m'apercevoir en comparant cet ordi Xubunrtu 20.04 (exim4 4.97-4ubuntu4.2) et le mien en Xubuntu 16.04 (exim4 4.86.2-2ubuntu2.6+esm8) qu'il y a des fichiers supplémentaires (exim.crt et exim.key)

gavroche@XPS-8900:~$ ll /etc/exim4
total 116
drwxr-xr-x   3 root root         4096 mars  13 19:08 ./
drwxr-xr-x 159 root root        12288 mars  11 06:23 ../
drwxr-xr-x   9 root root         4096 juin  15  2021 conf.d/
-rw-r--r--   1 root root        81448 oct.  17 00:31 exim4.conf.template
-rw-r-----   1 root Debian-exim  1237 juin  26  2021 exim.crt
-rw-r-----   1 root Debian-exim  1704 juin  26  2021 exim.key
-rw-r-----   1 root Debian-exim   248 mars  13 11:30 passwd.client
-rw-r--r--   1 root root         1095 mars  13 19:08 update-exim4.conf.conf

Celà pourrait-il être la raison ?

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#2 Le 07/05/2025, à 10:08

JujuLand

Re : Erreur lors d'envoi de mail avec exim4

en regardant dans msglog, j'ai ce message :

root@XPS-8900:/var/spool/exim4/msglog# cat 1uCZUX-000000033dY-25bu 
2025-05-07 09:46:57 Received from <> R=1uCZUQ-000000033d4-0ZMU U=Debian-exim P=local S=2376
2025-05-07 09:47:04 xxxxxxx@wanadoo.fr R=smarthost T=remote_smtp_smarthost H=smtp.orange.fr [80.12.24.66]: 
SMTP error from remote mail server after pipelined MAIL FROM:<> SIZE=3457: 550 5.1.0 CZUauqoOVykyJ Authentification requise,
Merci de configurer SSL/TLS et votre mot de passe. Authentication Required. OFR203_402 [402]
*** Frozen (delivery error message)

Pourtant j'utilise bien le port 465 et le mot de passe est bien dans password.client ...
Ce qui me surprend dans ce log, c'est MAIL FROM <>

Je sèche
Merci
A+

Dernière modification par JujuLand (Le 07/05/2025, à 10:09)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#3 Le 07/05/2025, à 12:05

matrix-bx

Re : Erreur lors d'envoi de mail avec exim4

Bonjour JujuLand,

Dans la page de "man update-exim4.conf", le paragraphe concernant la directive "dc_smarthost" devrait aider à comprendre.

List of hosts to which all outgoing mail is passed to and that takes care of delivering it. Each of the hosts is tried, in the order specified (See exim specification, chapter 20.5). All  de‐liveries  go  out  to  TCP port 25 unless a different port is specified after the host name, separated from the host name by two colons. Colons in IPv6 addresses need to be doubled. If a port  number follows, IP addresses may be enclosed in brackets, which might be the only possibility to specify delivery to an IPv6 address and a different port.

Bonne journée.

Dernière modification par matrix-bx (Le 07/05/2025, à 12:07)


Utilisations des balises de mises en formes.

Hors ligne

#4 Le 07/05/2025, à 14:21

JujuLand

Re : Erreur lors d'envoi de mail avec exim4

Bonjour,

Bon, j'ai essayé de mettre :: avant le port => pas ok
        j'ai essayé de mettre l'adresse smtp entre [ ], toujours pas ok

Une autre idée ?

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#5 Le 07/05/2025, à 17:42

matrix-bx

Re : Erreur lors d'envoi de mail avec exim4

Re,

tu peux regarder et au moins t'inspirer de cette page.


Utilisations des balises de mises en formes.

Hors ligne

#6 Le 07/05/2025, à 20:34

krodelabestiole

Re : Erreur lors d'envoi de mail avec exim4

il y a une raison particulière pour ne pas plutôt utiliser msmtp ?
https://doc.ubuntu-fr.org/msmtp

Hors ligne

#7 Le 07/05/2025, à 22:46

JujuLand

Re : Erreur lors d'envoi de mail avec exim4

Oui, car j'ai toujours utilisé exim4, que ça fonctionnait, et que je ne connaissais pas mstmp

Mais je suis têtu, et je voudrais bien que ça fonctionne avec exim4 ...

A+

Dernière modification par JujuLand (Le 07/05/2025, à 22:46)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#8 Le 08/05/2025, à 10:37

JujuLand

Re : Erreur lors d'envoi de mail avec exim4

Bonjour,

En regardant la doc, je lis ceci :

msmtp est la solution idéale si vous avez besoin que votre serveur vous envoie les courriels de notifications (taches Programmer des tâches avec CRON, Logwatch ou autre) sans avoir à mettre en place une solution plus lourde comme:

Or voici la commande dans un script que je passe actuellement :

echo "##2 ;$UTIL@$(hostname) ;$(date +'%Y-%m-%d %k:%M') ;$PUBLIC_IP4 ;$PUBLIC_IP6 ;$LOCAL_IP ;@@2 ;$ETH_ADR ;$WIFI_ADR" |/usr/bin/mail -s "@@$UTIL@$(hostname) $(date +'%Y-%m-%d %k:%M')" $MAINTENANCE

Et j'ai bien peur que msmtp ne me permette pas de faire ça ...

A+

Dernière modification par JujuLand (Le 08/05/2025, à 10:39)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#9 Le 10/05/2025, à 22:06

JujuLand

Re : Erreur lors d'envoi de mail avec exim4

Bonsoir,

Je viens de faire du ménage dans /var/exim4/db, /var/exim4/input et //var/exim4/msglog
J'ai relancé exim4:

eva@Pavilion-Eva:/etc/exim4$ sudo systemctl status exim4
● exim4.service - LSB: exim Mail Transport Agent
     Loaded: loaded (/etc/init.d/exim4; generated)
     Active: active (running) since Sat 2025-05-10 21:08:30 CEST; 7min ago
       Docs: man:systemd-sysv-generator(8)
    Process: 12195 ExecStart=/etc/init.d/exim4 start (code=exited, status=0/SUCCESS)
      Tasks: 1 (limit: 2791)
     Memory: 13.9M
        CPU: 1.545s
     CGroup: /system.slice/exim4.service
             └─12548 /usr/sbin/exim4 -bd -q30m

mai 10 21:08:29 Pavilion-Eva systemd[1]: Starting LSB: exim Mail Transport Agent...
mai 10 21:08:29 Pavilion-Eva exim4[12195]:  * Starting MTA
mai 10 21:08:30 Pavilion-Eva exim4[12195]:    ...done.
mai 10 21:08:30 Pavilion-Eva systemd[1]: Started LSB: exim Mail Transport Agent.
e

Tout semble parfait, mais dès le premier mail, ça bloque.
J'ai un fichier retry.lockfile dans db, signe évident que ça cloche.
J'ai deux fichiers dans input :
1uDpfn-0003IZ-LM-D

root@Pavilion-Eva:/var/spool/exim4# cat input/*-D
1uDpfn-0003IZ-LM-D
--1746904547-eximdsn-1230094196
Content-type: text/plain; charset=us-ascii

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  destinataire@wanadoo.fr
    host smtp.sfr.fr [93.17.128.164]
    SMTP error from remote mail server after pipelined MAIL FROM:<eva@pavilion-eva>
    SIZE=1574:
    504 5.5.2 <eva@pavilion-eva>: Sender address rejected:
    need fully-qualified address

je n'ai pas mis le contenu complet, mais on peut remarquer que l'adresse de l'expéditeur est incorrecte.
Elle est remplacée par $USER@hostname
Ce qui est parfaitement incompréhensible, car ensuite dans le même fichier, on a ça :

Subject: @@eva@Pavilion-Eva 2025-05-10 21:15
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Message-Id: <E1uDpfm-0003IV-LJ@Pavilion-Eva>
From: Eva xxxxx <expéditeur@sfr.fr>
Date: Sat, 10 May 2025 21:15:46 +0200

Si quelqu'un a une idée, je suis preneur ...

Merci
A+
1uDpfn-0003IZ-LM-H


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne