Bonjour,

1. Je viens à l'instant de tester la solution de Sébastien avec le fichier
canonical.
Elle fonctionne parfaitement avec n'importe quelle combinaison des deux
lignes ci-après.
Par contre, chez le destinataire, l'adresse de l'émetteur s'affiche en
"root <t...@exemple.fr>" là ou j'aurai peut-être préféré
quelque chose ressemblant à "Exemple <t...@exemple.fr>".

    root t...@exemple.fr
    r...@mamachine.dedibox.fr t...@exemple.fr

Peut-être qu'en ajoutant une ligne comme "root   "Exemple <t...@exemple.fr>",
je parviendrai à mes fins.


Par ailleurs, la solution de Daniel me parait aussi intéressante car je
risque d'avoir besoin d'émettre avec plusieurs identités différentes.
Je vais l'étudier de plus près et étudier les autres points.


À suivre

Le 3 juillet 2017 à 10:16, Daniel Caillibaud <m...@lairdutemps.org> a écrit :

> Le 30/06/17 à 13:54, Olivier <oza.4...@gmail.com> a écrit :
> O> $ mail -s Essai15 mondestinataire.fr
> O> le corps de mon message
> O> CC:
> O>
> O> Dans ce cas, j'observe dans /var/log/syslog que Postfix n'émets pas
> avec la
> O> bonne adresse :
> O> Jun 30 13:41:35 mamachine postfix/qmgr[23481]: 59D953160331: from=<
> O> r...@mamachine.dedibox.fr>, size=379, nrcpt=1 (queue active)
>
> parce que tu as lancé cette commande en root…
>
> O> Mes questions sont:
> O> 1. Comment pouvoir émettre depuis un programme batch sur un serveur, en
> O> utilisant les identifiants de mon compte t...@exemple.fr ?
>
> Utiliser les identifiants ? Tu veux que ton script se connecte au smtp de
> t...@exemple.fr ?
>
> Si tu veux simplement que le From soit t...@exemple.fr, amha le plus
> simple est de créer un
> user local toto, et de dire à postfix que son adresse d'expéditeur est
> t...@exemple.fr, par ex
> via smtp_generic_maps (cf la doc postfix).
>
> Après ce smtp_generic_maps, les mails envoyés par le user local toto en
> ligne de commande (ou
> via un script exécuté par toto) auront un from t...@exemple.fr
>
> Pour que les mails locaux envoyés au user toto aillent vers
> t...@exemple.fr, faut ajouter
>   toto: t...@exemple.fr
> à /etc/aliases
> (et lancer postalias après chaque modif)
>
> Après cette modif de/etc/aliases , toutes tes commandes
>   mail -s "sujet" toto < fichier
> enverront le contenu de fichier à t...@exemple.fr (avec le from de celui
> qui lance la commande)
>
> O> 2. J'imagine possible de reconfigurer chez 1and1, ma boîte
> t...@exemple.fr
> O> de telle sorte que chaque email qu'elle recoive soit renvoyé vers une
> boîte
> O> tierce (p...@tagada.com) puis supprimé.
>
> Quel intérêt d'écrire à t...@exemple.fr si ça doit être redirigé vers
> ailleurs ? écrit
> directement ailleurs.
>
> O> Pour la beauté du geste, est-il possible et pas trop compliqué de
> O> configurer ce renvoi sur ma propre machine, en filtrant selon l'adresse
> O> d'émission.
> O> ("Si le courriel vient de <xxx>@important.fr, renvoyer vers
> p...@tagada.com,
> O> sinon poubelle).
>
> Ça tu peux le faire avec procmail sur le serveur mail de réception
> (peut-être aussi avec sieve).
>
> --
> Daniel
>
> Ceux qui écrivent clairement ont des lecteurs ; ceux qui écrivent
> obscurément ont des commentateurs.
> Albert Camus
>
>

Répondre à