URL: https://linuxfr.org/forums/linux-general/posts/logging-sendmail Title: Logging sendmail Authors: Lol Zimmerli Date: 2017年11月09日T00:19:34+01:00 License: CC By-SA Tags: sendmail et debian Score: 0 Hello, debian, sendmail. J'ai dans sendmail.mc: ```sh R$* $: $(log "Recipient=" $&{rcpt_addr} ", Sender=" $&{mail_addr} $) ``` Et j'obtiens dans mes logs: ```sh Nov 8 00:43:44 serveur sm-mta[11925]: vB7NlhWF011925: Recipient=, Sender=user@senddomain.org ``` J'arrive à mettre le Sender, mais pas le Recipient :( Plus haut dans sendmail.mc, j'ai notamment: ```sh define('confMILTER_MACROS_ENVRCPT', '{greylist}, {rcpt_addr}') LOCAL_SRV_FEATURES LOCAL_CONFIG Klog syslog LOCAL_RULESETS ``` (modifé les apostrophes qui posaient problème à l'éditeur) Mais rien n'y fait. Dans mon mail, j'ai bien l'adresse du destinataire, y compris dans l'entête X-Rcpt-To et, dans les autres lignes de log, je peux voir l'adresse du destinataire: ```sh Nov 8 00:43:44 serveur sm-mta[11925]: vB7NlhWF011925: to=, delay=00:00:22, xdelay=00:00:01, mailer=esmtp, pri=120024, relay=[a.b.c.d] [a.b.c.d], dsn=2.0.0, stat=Sent (Ok, message saved (Message-ID: (201711080043.vB7NlhWF011925@serveur.domaine.ch))) ``` (mais, oui, j'aimerais avoir les deux infos sur la seule et même ligne de log, c'est le but de la manoeuvre) Qui sait comment avoir mon {rcpt_addr} rempli au moment où il loggue la ligne (j'ai regardé, la ligne sort bien dans le log *après* le RCPT TO en SMTP, après même la sortie du "250 2.0.0 vB7NlhWF011925 Message accepted for delivery") ?

AltStyle によって変換されたページ (->オリジナル) /