Le 6 mai 2015 à 16:34, Jean-Jacques Doti <b...@doti.fr> a écrit : > > Salut, > > Le 06/05/2015 15:45, Olivier a écrit : >> @Pierre: >> Ces mails viennent plutôt de scripts spécifiques (ie que je maîtrise). >> >> Par contre, mon pb n'est pas de définir le destinataire du mail, c'est de >> définir l'émetteur. >> > Comment est-ce que tu envoies ces mails ? > Avec la commande mail (au moins celle de BSD Mailx), il est possible de > passer des options directement à sendmail en les ajoutant après deux tirets > (--). > Par exemple, il est possible de faire quelque chose du genre : > > mail -s "Sujet" destinata...@example.com -- -f emett...@example.com > > Bien entendu, il faut que ton MTA accepte de relayer le mail. > > A+ > Jean-Jacques
Tu peux aussi utiliser directement sendmail en préparant le texte du mail avec les champs d’en-tête : cat - << EOF | <Chemin vers>/sendmail -f emett...@example.com destinata...@example.com From: L'emetteur <emett...@example.com> To: Le destinataire <destinata...@example.com> Subject: Message TEST Message EOF Attention à bien mettre une ligne à blanc entre l’en-tête et le corps du message. De plus, l’indication de l’adresse de l’expéditeur par l’option « -f », aussi bien pour ce qui est de la commande sendmail que mailx avec le « -- » n’est possible que pour l’utilisateur root. A+ -- Pierre Malard « La liberté de la presse ne s'use que lorsqu'on ne s'en sert pas ! » Slogan du "Canard enchaîné" |\ _,,,---,,_ /,`.-'`' -. ;-;;,_ |,4- ) )-,_. ,\ ( `'-' '---''(_/--' `-'\_) πr perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print' - --> Ce message n’engage que son auteur <--
signature.asc
Description: Message signed with OpenPGP using GPGMail