Project

General

Profile

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

Added by Klaas TJEBBES over 6 years ago. Updated over 6 years ago.

Status:
Reporté
Priority:
Normal
Assigned To:
Start date:
10/31/2014
Due date:
% Done:

80%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
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


Related issues

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

Associated revisions

Revision b24feb77 (diff)
Added by Daniel Dehennin over 6 years ago

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

Revision 04653375 (diff)
Added by Daniel Dehennin over 6 years ago

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

History

#1 Updated by Joël Cuissinat over 6 years ago

  • Estimated time set to 2.00 h
  • Parent task set to #9446

#2 Updated by Joël Cuissinat over 6 years ago

  • Subject changed from L'envoie de mail ne fonctionne pas si on spécifie "system_mail_from" dans gen_config > messagerie to L'envoi de mail ne fonctionne pas si on spécifie "system_mail_from" dans gen_config > messagerie
  • Remaining (hours) set to 2.0

#3 Updated by Daniel Dehennin over 6 years ago

  • Status changed from Nouveau to En cours

#4 Updated by Daniel Dehennin over 6 years ago

  • Assigned To set to Daniel Dehennin

#5 Updated by Daniel Dehennin over 6 years ago

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 Updated by Daniel Dehennin over 6 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#7 Updated by Joël Cuissinat over 6 years ago

  • Remaining (hours) changed from 2.0 to 0.15

#8 Updated by Daniel Dehennin over 6 years ago

  • Status changed from Résolu to En cours

#9 Updated by Daniel Dehennin over 6 years ago

  • Remaining (hours) changed from 0.15 to 3.0

#10 Updated by Daniel Dehennin over 6 years ago

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 Updated by Daniel Dehennin over 6 years ago

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 Updated by Daniel Dehennin over 6 years ago

  • % Done changed from 100 to 80

#13 Updated by Fabrice Barconnière over 6 years ago

  • Status changed from En cours to Reporté
  • Remaining (hours) changed from 3.0 to 0.0

Also available in: Atom PDF