Projet

Général

Profil

Tâche #9462

Distribution EOLE - Scénario #9446: Divers 2.4

L'envoi de mail ne fonctionne pas si on spécifie "system_mail_from" dans gen_config > messagerie

Ajouté par Klaas TJEBBES il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Reporté
Priorité:
Normal
Assigné à:
Début:
31/10/2014
Echéance:
% réalisé:

80%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Si on renseigne une adresse mail dans "Adresse électronique d'envoi pour le compte root". Les mails ne sont pas envoyés à la bonne adresse.

root@horuskls24:~# CreoleGet system_mail_from
roothorusk24@ac-dijon.fr
root@horuskls24:~# CreoleGet system_mail_to
ktjebbes@ac-dijon.fr

Extrait de tshark :

root@horuskls24:~# tshark -i any port 25
tshark: Lua: Error during loading:
 [string "/usr/share/wireshark/init.lua"]:45: dofile has been disabled
Running as user "root" and group "root". This could be dangerous.
Capturing on Pseudo-device that captures on all interfaces
  0.000000 192.168.230.101 -> 195.221.236.200 TCP 68 60534 > smtp [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM=1 WS=128
  0.001023 195.221.236.200 -> 192.168.230.101 TCP 68 smtp > 60534 [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460 SACK_PERM=1 WS=128
  0.001053 192.168.230.101 -> 195.221.236.200 TCP 56 60534 > smtp [ACK] Seq=1 Ack=1 Win=29312 Len=0
  0.126003 195.221.236.200 -> 192.168.230.101 SMTP 92 S: 220 smtp.ac-dijon.fr ESMTP Postfix
  0.126063 192.168.230.101 -> 195.221.236.200 TCP 56 60534 > smtp [ACK] Seq=1 Ack=37 Win=29312 Len=0
  0.126297 192.168.230.101 -> 195.221.236.200 SMTP 82 C: EHLO horuskls24.eole.lan
  0.126975 195.221.236.200 -> 192.168.230.101 TCP 62 smtp > 60534 [ACK] Seq=37 Ack=27 Win=5888 Len=0
  0.127017 195.221.236.200 -> 192.168.230.101 SMTP 182 S: 250-smtp.ac-dijon.fr | 250-PIPELINING | 250-SIZE 104857600 | 250-VRFY | 250-ETRN | 250-ENHANCEDSTATUSCODES | 250-8BITMIME | 250 DSN

  0.127130 192.168.230.101 -> 195.221.236.200 SMTP 146 C: MAIL FROM:<roothorusk24@ac-dijon.fr> SIZE=1675 | RCPT TO:<roothorusk24@ac-dijon.fr> | DATA
  0.128501 195.221.236.200 -> 192.168.230.101 SMTP 121 S: 250 2.1.0 Ok | 250 2.1.5 Ok | 354 End data with <CR><LF>.<CR><LF>
  0.128641 192.168.230.101 -> 195.221.236.200 IMF 711 from: roothorusk24@ac-dijon.fr (Cron Daemon), subject: Cron <root@horuskls24> python /usr/share/eole/schedule/schedule cron,  (text/plain)

  0.169097 195.221.236.200 -> 192.168.230.101 TCP 62 smtp > 60534 [ACK] Seq=228 Ack=772 Win=7168 Len=0
  0.176941 195.221.236.200 -> 192.168.230.101 SMTP 92 S: 250 2.0.0 Ok: queued as 3827BF272A
  0.213007 192.168.230.101 -> 195.221.236.200 TCP 56 60534 > smtp [ACK] Seq=772 Ack=264 Win=29312 Len=0
  0.219148 192.168.230.101 -> 195.221.236.200 SMTP 62 C: QUIT
  0.219200 192.168.230.101 -> 195.221.236.200 TCP 56 60534 > smtp [FIN, ACK] Seq=778 Ack=264 Win=29312 Len=0
  0.219682 195.221.236.200 -> 192.168.230.101 TCP 62 smtp > 60534 [ACK] Seq=264 Ack=778 Win=7168 Len=0
  0.219713 195.221.236.200 -> 192.168.230.101 SMTP 71 S: 221 2.0.0 Bye
  0.219749 192.168.230.101 -> 195.221.236.200 TCP 56 60534 > smtp [RST] Seq=778 Win=0 Len=0
  0.219898 195.221.236.200 -> 192.168.230.101 TCP 62 smtp > 60534 [FIN, ACK] Seq=279 Ack=778 Win=7168 Len=0
  0.219933 192.168.230.101 -> 195.221.236.200 TCP 56 60534 > smtp [RST] Seq=778 Win=0 Len=0
  0.219953 195.221.236.200 -> 192.168.230.101 TCP 62 smtp > 60534 [ACK] Seq=280 Ack=779 Win=7168 Len=0
  0.219971 192.168.230.101 -> 195.221.236.200 TCP 56 60534 > smtp [RST] Seq=779 Win=0 Len=0


Demandes liées

Copié vers eole-exim - Scénario #9766: Revoir les règles de réécritures Terminé (Sprint) 31/10/2014 05/12/2014

Révisions associées

Révision b24feb77 (diff)
Ajouté par Daniel Dehennin il y a plus de 9 ans

Correction de la réécriture sur domaine_messagerie_etab

Tous les mails en « domaine_messagerie_etab » étaient réécris en
« system_mail_from », qu’ils soient expéditeur ou destinataire.

  • tmpl/exim-rewrite.conf: Ajout des flags spécifiant de ne réécrire que
    le champs « From » de l’enveloppe et les champs « From », « Reply-To »
    et « Sender » des entêtes de messages.

Fixes: #9462 @2h

Révision 04653375 (diff)
Ajouté par Daniel Dehennin il y a plus de 9 ans

Préfixer le « nom_domaine_local » avec « nom_machine »

Certains mails locaux émis par le serveur utilisent le nom de domaine
local.

Les règles de réécriture ne prenne en charge que les mails avec un
domaine préfixé par le nom de la machine.

  • tmpl/exim-rewrite.conf: Ajout de « nom_machine » à
    « nom_domaine_local » des mails locaux.

Ref: #9462 @15m

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Temps estimé mis à 2.00 h
  • Tâche parente mis à #9446

#2 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Sujet changé de L'envoie de mail ne fonctionne pas si on spécifie "system_mail_from" dans gen_config > messagerie à L'envoi de mail ne fonctionne pas si on spécifie "system_mail_from" dans gen_config > messagerie
  • Restant à faire (heures) mis à 2.0

#3 Mis à jour par Daniel Dehennin il y a plus de 9 ans

  • Statut changé de Nouveau à En cours

#4 Mis à jour par Daniel Dehennin il y a plus de 9 ans

  • Assigné à mis à Daniel Dehennin

#5 Mis à jour par Daniel Dehennin il y a plus de 9 ans

Je n’obtiens pas le même problème.

Voici mes paramètres :

root@horus:~# CreoleGet system_mail_from
dad@baby-gnu.org
root@horus:~# CreoleGet system_mail_to
daniel.dehennin@ac-dijon.fr
root@horus:~# CreoleGet nom_domaine_local
ac-test.lan
root@horus:~# CreoleGet domaine_messagerie_etab
aca.ac-test.fr
root@horus:~# tshark -i eth0 port smtp
tshark: Lua: Error during loading:
 [string "/usr/share/wireshark/init.lua"]:45: dofile has been disabled
Running as user "root" and group "root". This could be dangerous.
Capturing on eth0
[...]
  0.267386 192.168.0.25 -> 192.168.57.212 SMTP 78 C: EHLO horus.ac-test.lan
  0.268264 192.168.57.212 -> 192.168.0.25 SMTP 180 S: 250-smtp.ac-dijon.fr | 250-PIPELINING | 250-SIZE 104857600 | 250-VRFY | 250-ETRN | 250-ENHANCEDSTATUSCODES | 250-8BITMIME | 250 DSN
  0.268334 192.168.57.212 -> 192.168.0.25 TCP 54 smtp > 41735 [ACK] Seq=37 Ack=25 Win=5888 Len=0
  0.268433 192.168.0.25 -> 192.168.57.212 SMTP 139 C: MAIL FROM:<root@ac-test.lan> SIZE=1619 | RCPT TO:<daniel.dehennin@ac-dijon.fr> | DATA
  0.269995 192.168.57.212 -> 192.168.0.25 SMTP 119 S: 250 2.1.0 Ok | 250 2.1.5 Ok | 354 End data with <CR><LF>.<CR><LF>
  0.270260 192.168.0.25 -> 192.168.57.212 IMF 653 from: root@ac-test.lan (Cron Daemon), subject: Cron <root@horus> /root/test,  (text/plain)

Pour moi, il manque la réécriture du nom_domaine_local en domaine_messagerie_etab.

En revanche les mails sont bien envoyés à l’adresse system_mail_to

#6 Mis à jour par Daniel Dehennin il y a plus de 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Restant à faire (heures) changé de 2.0 à 0.15

#8 Mis à jour par Daniel Dehennin il y a plus de 9 ans

  • Statut changé de Résolu à En cours

#9 Mis à jour par Daniel Dehennin il y a plus de 9 ans

  • Restant à faire (heures) changé de 0.15 à 3.0

#10 Mis à jour par Daniel Dehennin il y a plus de 9 ans

Les règles de réécritures ne s’appliquent pas toutes aux conteneurs, d’après la documentation

Unqualified envelope addresses are accepted only for locally submitted messages, or for messages that are received from hosts matching sender_unqualified_hosts or recipient_unqualified_hosts, as appropriate.
Unqualified addresses in header lines are qualified if they are in locally submitted messages, or messages from hosts that are permitted to send unqualified envelope addresses.
Otherwise, unqualified addresses in header lines are neither qualified nor rewritten.

#11 Mis à jour par Daniel Dehennin il y a plus de 9 ans

Daniel Dehennin a écrit :

Les règles de réécritures ne s’appliquent pas toutes aux conteneurs, d’après la documentation

Unqualified envelope addresses are accepted only for locally submitted messages, or for messages that are received from hosts matching sender_unqualified_hosts or recipient_unqualified_hosts, as appropriate.
Unqualified addresses in header lines are qualified if they are in locally submitted messages, or messages from hosts that are permitted to send unqualified envelope addresses.
Otherwise, unqualified addresses in header lines are neither qualified nor rewritten.

Cela n’est pas suffisant, les fichiers de configuration ssmtp (source:tmpl/ssmtp.conf@0465337) et mailname (source:tmpl/mailname@0465337) sont à revoir.

#12 Mis à jour par Daniel Dehennin il y a plus de 9 ans

  • % réalisé changé de 100 à 80

#13 Mis à jour par Fabrice Barconnière il y a plus de 9 ans

  • Statut changé de En cours à Reporté
  • Restant à faire (heures) changé de 3.0 à 0.0

Formats disponibles : Atom PDF