Bonjour,
Merci à ceux qui m'ont donné des pistes ce qui m'a permis de
résoudre les problèmes MAILFROM, MAILTO. Malheureusement, le
serveur de la poste.net regarde le champ FROM qui doit être une
adresse email. Or anacron envoie les mél avec l'entête FROM =
anacron <root>
Par ailleurs, j'ai une application web qui tourne sur le même
serveur et qui émet sans problème des messages en cas d'erreur
utilisant dragonfly mail agent. La configuration de dma pour cette
application est dans un fichier dma.conf situé dans le répertoire
/etc/dma. l'entête FROM du message est configurée dans une
variable du fichier dma.conf.
Je soupçonne donc qu'anacron n'utilise pas ce fichier de conf.
ci-joint le syslog de l'exécution forcée d'anacron
Aug 14 15:46:52 pcserveur-MS-7C92 anacron[10290]: Job
`cron.daily' started
Aug 14 15:46:52 pcserveur-MS-7C92 anacron[10340]: Updated
timestamp for job `cron.daily' to 2023-08-14
Aug 14 15:46:52 pcserveur-MS-7C92 cracklib: no dictionary update
necessary.
Aug 14 15:48:27 pcserveur-MS-7C92 anacron[10290]: Job
`cron.daily' terminated (mailing output)
Aug 14 15:48:27 pcserveur-MS-7C92 dma[10000f0]: new mail from
user=root uid=8 envelope_from=
<vaujanycl@???>
Aug 14 15:48:27 pcserveur-MS-7C92 dma[10000f0]: mail
to=
<vaujanycl@???> queued as 10000f0.563c0e866b40
Aug 14 15:48:27 pcserveur-MS-7C92 dma[10000f0.563c0e866b40]:
<vaujanycl@???> trying delivery
Aug 14 15:48:27 pcserveur-MS-7C92 dma[10000f0.563c0e866b40]: using
smarthost (smtp.orange.fr:465)
Aug 14 15:48:27 pcserveur-MS-7C92 dma[10000f0.563c0e866b40]:
trying remote delivery to smtp.orange.fr [80.12.26.34] pref 0
Aug 14 15:48:27 pcserveur-MS-7C92 dma[10000f0.563c0e866b40]: SSL
initialization successful
Aug 14 15:48:27 pcserveur-MS-7C92 dma[10000f0.563c0e866b40]:
Server greeting successfully completed
Aug 14 15:48:27 pcserveur-MS-7C92 dma[10000f0.563c0e866b40]:
Server does not support STARTTLS
Aug 14 15:48:27 pcserveur-MS-7C92 dma[10000f0.563c0e866b40]:
Server supports LOGIN authentication
Aug 14 15:48:27 pcserveur-MS-7C92 dma[10000f0.563c0e866b40]: using
SMTP authentication for user
vaujanycl@???
Aug 14 15:48:28 pcserveur-MS-7C92 dma[10000f0.563c0e866b40]:
<vaujanycl@???> delivery successful
Je déduis de ce log que
1 - cron.daily a bien un message de sortie
2 - ce message de sortie est mise en queue du process dma
Avez-vous des pistes pour comprendre pourquoi le /etc/dma/dma.conf
n'est pas utilisé lorsque dma est lancé par anacron ?
Christian Lambert