Re: Exim4: émettre avec cont...@exemple.fr plutôt que r...@exemple.fr

2015-05-06 Par sujet Pierre Malard
Le 6 mai 2015 à 16:34, Jean-Jacques Doti  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 | /sendmail -f emett...@example.com 
destinata...@example.com
From: L'emetteur 
To: Le destinataire 
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


Re: Exim4: émettre avec cont...@exemple.fr plutôt que r...@exemple.fr [RESOLU]

2015-05-06 Par sujet Philippe Gras


Le 6 mai 15 à 16:09, Olivier a écrit :




Le 5 mai 2015 19:35, Eddy F.  a écrit :
Le  5 mai 2015 à 19:05 (+0200)
Olivier  a écrit:


>
> Si cela peut aider à affiner votre recommandation:
> - je n'ai pas de compte utilisateur contact sur la machine,
> - je peux accepter que tous les emails sortants sortent comme
> provenant de cont...@exemple.fr
> - j'ai des machines sous de multiples versions de Debian (de Lenny à
> Jessie).
>
> Merci d'avance.

Une possibilité est d'utiliser le fichier /etc/email-addresses avec  
une

ligne telle que

root: cont...@exemple.fr

mais cela aura comme effet que tous les mails envoyés par root
utiliseront cette adresse. D'après ce que tu dis, cela peut convenir.


Je viens à l'instant d'essayer: ça fonctionne comme demandé vers un  
compte destinataire GMail ou Laposte.net mais pas vers un autre  
chez 1and1:
l'émetteur présenté au destinataire est alors à chaque fois "root  
".


Discussion très intéressante. J'apprends des tas de choses. Dans le  
fichier

email-addresses, on a :
# It should contain lines of the form:
#
#user: some...@isp.com
#otheruser: someonee...@anotherisp.com

Peut-être qu'il faut ajouter la même adresse à l'utilisateur quand on  
le crée ?




Maintenant il existe peut-être un moyen plus subtil qui permette de
régler cela dans certains cas précis seulement ? Je laisse cela à
d'autres qui connaissent mieux que moi.

Je serai très curieux, moi aussi, de ce type de réponse.


--
Eddy F.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet  
"unsubscribe"

vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/20150505193543.21382...@ely.home






Re: Exim4: émettre avec cont...@exemple.fr plutôt que r...@exemple.fr [RESOLU]

2015-05-06 Par sujet Eddy F.
Le  6 mai 2015 à 17:13 (+0200)
"Eddy F."  a écrit:

> Le  6 mai 2015 à 16:09 (+0200)
> Olivier  a écrit:
> 
> > Le 5 mai 2015 19:35, Eddy F.  a écrit :
> > 
> [...]
> > > Une possibilité est d'utiliser le fichier /etc/email-addresses
> > > avec une ligne telle que
> > >
> > > root: cont...@exemple.fr
> > >
> > > mais cela aura comme effet que tous les mails envoyés par root
> > > utiliseront cette adresse. D'après ce que tu dis, cela peut
> > > convenir.
> > >
> > >
> > Je viens à l'instant d'essayer: ça fonctionne comme demandé vers un
> > compte destinataire GMail ou Laposte.net mais pas vers un autre chez
> > 1and1: l'émetteur présenté au destinataire est alors à chaque fois
> > "root < cont...@exemple.fr>".
> 
> Oui, en effet. Je ne réalisais pas que le « root » était gênant pour
> toi.
> 
> À ta place j'annulerais alors la modification que je t'ai proposée au
> fichier /etc/email/addresses et je chercherais une autre piste.
> 
> À mon avis, une modification dans le fichier
> 
>   /etc/exim4/exim4.conf.template
> 
> quelque part dans la section « rewrite ».
> 
> Je ne sais pas laquelle précisément. Une recherche sur « exim4 address
> rewrite » pourrait t'apporter la solution.
> 
> 
> 

Et j'ajoute venant de lire ton message de 15h45 à Pierre que si tu
maîtrises les scripts qui envoient les mails alors le plus simple n'est
pas ce que je propose ci-dessus mais bien de modifier ces scripts pour
utiliser la commande d'envoi que t'as donnée Jean-Jacques Doti.

Et en plus c'est plus propre que de modifier de manière générale
l'adresse de root.

-- 
Eddy F.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/20150506171919.176d9...@ely.home



Re: Exim4: émettre avec cont...@exemple.fr plutôt que r...@exemple.fr [RESOLU]

2015-05-06 Par sujet Eddy F.
Le  6 mai 2015 à 16:09 (+0200)
Olivier  a écrit:

> Le 5 mai 2015 19:35, Eddy F.  a écrit :
> 
[...]
> > Une possibilité est d'utiliser le fichier /etc/email-addresses avec
> > une ligne telle que
> >
> > root: cont...@exemple.fr
> >
> > mais cela aura comme effet que tous les mails envoyés par root
> > utiliseront cette adresse. D'après ce que tu dis, cela peut
> > convenir.
> >
> >
> Je viens à l'instant d'essayer: ça fonctionne comme demandé vers un
> compte destinataire GMail ou Laposte.net mais pas vers un autre chez
> 1and1: l'émetteur présenté au destinataire est alors à chaque fois
> "root < cont...@exemple.fr>".

Oui, en effet. Je ne réalisais pas que le « root » était gênant pour
toi.

À ta place j'annulerais alors la modification que je t'ai proposée au
fichier /etc/email/addresses et je chercherais une autre piste.

À mon avis, une modification dans le fichier

/etc/exim4/exim4.conf.template

quelque part dans la section « rewrite ».

Je ne sais pas laquelle précisément. Une recherche sur « exim4 address
rewrite » pourrait t'apporter la solution.



-- 
Eddy F.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/20150506171358.2082f...@ely.home



Re: Exim4: émettre avec cont...@exemple.fr plutôt que r...@exemple.fr

2015-05-06 Par sujet Jean-Jacques Doti

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

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/554a2684.8000...@doti.fr



Re: Exim4: émettre avec cont...@exemple.fr plutôt que r...@exemple.fr [RESOLU]

2015-05-06 Par sujet Olivier
Le 5 mai 2015 19:35, Eddy F.  a écrit :

> Le  5 mai 2015 à 19:05 (+0200)
> Olivier  a écrit:
>
>
> >
> > Si cela peut aider à affiner votre recommandation:
> > - je n'ai pas de compte utilisateur contact sur la machine,
> > - je peux accepter que tous les emails sortants sortent comme
> > provenant de cont...@exemple.fr
> > - j'ai des machines sous de multiples versions de Debian (de Lenny à
> > Jessie).
> >
> > Merci d'avance.
>
> Une possibilité est d'utiliser le fichier /etc/email-addresses avec une
> ligne telle que
>
> root: cont...@exemple.fr
>
> mais cela aura comme effet que tous les mails envoyés par root
> utiliseront cette adresse. D'après ce que tu dis, cela peut convenir.
>
>
Je viens à l'instant d'essayer: ça fonctionne comme demandé vers un compte
destinataire GMail ou Laposte.net mais pas vers un autre chez 1and1:
l'émetteur présenté au destinataire est alors à chaque fois "root <
cont...@exemple.fr>".


> Maintenant il existe peut-être un moyen plus subtil qui permette de
> régler cela dans certains cas précis seulement ? Je laisse cela à
> d'autres qui connaissent mieux que moi.
>

Je serai très curieux, moi aussi, de ce type de réponse.


>
> --
> Eddy F.
>
> --
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
>
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers debian-user-french-requ...@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> Archive: https://lists.debian.org/20150505193543.21382...@ely.home
>
>


Re: Exim4: émettre avec cont...@exemple.fr plutôt que r...@exemple.fr

2015-05-06 Par sujet Olivier
@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.

Le 6 mai 2015 09:08, Pierre Malard  a écrit :

> Le 5 mai 2015 à 19:05, Olivier  a écrit :
>
>
> Bonjour,
>
> J'ai plusieurs machines qui émettent des alertes (pas trop souvent quand
> même ;- avec Exim4.
> L'adresse de l'émetteur est :  r...@exemple.fr
>
> Je sais comment changer l'émetteur de r...@exemple.fr à r...@foobar.com
> mais ne sais pas comment changer à cont...@exemple.fr.
>
> Le doc d'Exim4 est très bien faite mais s'adresse sans doute à des
> administrateurs beaucoup plus chevronnés que moi en la matière.
>
> Avez-vous une piste ?
>
> Si cela peut aider à affiner votre recommandation:
> - je n'ai pas de compte utilisateur contact sur la machine,
> - je peux accepter que tous les emails sortants sortent comme provenant de
> cont...@exemple.fr
> - j'ai des machines sous de multiples versions de Debian (de Lenny à
> Jessie).
>
> Merci d’avance.
>
>
> Et ces mails d’alerte viennent d’où ? De cron, de logiciels spécifiques, …
>
> Souvent, les paquets d’audit proposent de spécifier une adresse de
> destination des mails d’alerte spécifique dans leur fichier de
> configuration. Une autre solution si la commande d’audit est lancée depuis
> un cron (crontab, cron.d, cron.daily, …) c’est de spécifier une adresse par
> l’indication de celle-ci avec le mot clé « MAILTO » dans le cron :
> MAILTO=email
> ou carrément un pipe avec un mail à la fin de la ligne de cron.
>
> A+
>
> --
> Pierre Malard
>
>«*La France n'est pas schismatique, elle est révolutionnaire*»
>   Jean
> Jaures - 1905
>   (`.-,')
> .-' ;
> _.-'   , `,-
>   _ _.-' .'  /._
> .' `  _.-.  /  ,'._;)
>(   .  )-| (
> )`,_ ,'_,'  \_;)
> ('_  _,'.'  (___,))π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 <--
>
>


Re: Exim4: émettre avec cont...@exemple.fr plutôt que r...@exemple.fr

2015-05-06 Par sujet Pierre Malard
Le 5 mai 2015 à 19:05, Olivier  a écrit :
> 
> Bonjour,
> 
> J'ai plusieurs machines qui émettent des alertes (pas trop souvent quand même 
> ;- avec Exim4.
> L'adresse de l'émetteur est :  r...@exemple.fr 
> 
> Je sais comment changer l'émetteur de r...@exemple.fr 
>  à r...@foobar.com  mais ne 
> sais pas comment changer à cont...@exemple.fr .
> 
> Le doc d'Exim4 est très bien faite mais s'adresse sans doute à des 
> administrateurs beaucoup plus chevronnés que moi en la matière.
> 
> Avez-vous une piste ?
> 
> Si cela peut aider à affiner votre recommandation:
> - je n'ai pas de compte utilisateur contact sur la machine,
> - je peux accepter que tous les emails sortants sortent comme provenant de 
> cont...@exemple.fr 
> - j'ai des machines sous de multiples versions de Debian (de Lenny à Jessie).
> 
> Merci d’avance.

Et ces mails d’alerte viennent d’où ? De cron, de logiciels spécifiques, …

Souvent, les paquets d’audit proposent de spécifier une adresse de destination 
des mails d’alerte spécifique dans leur fichier de configuration. Une autre 
solution si la commande d’audit est lancée depuis un cron (crontab, cron.d, 
cron.daily, …) c’est de spécifier une adresse par l’indication de celle-ci avec 
le mot clé « MAILTO » dans le cron :
MAILTO=email
ou carrément un pipe avec un mail à la fin de la ligne de cron.

A+

--
Pierre Malard

   «La France n'est pas schismatique, elle est révolutionnaire»
  Jean 
Jaures - 1905
  (`.-,')
.-' ;
_.-'   , `,-
  _ _.-' .'  /._
.' `  _.-.  /  ,'._;)
   (   .  )-| (
)`,_ ,'_,'  \_;)
('_  _,'.'  (___,))π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


Re: Exim4: émettre avec cont...@exemple.fr plutôt que r...@exemple.fr

2015-05-05 Par sujet Eddy F.
Le  5 mai 2015 à 19:05 (+0200)
Olivier  a écrit:


> 
> Si cela peut aider à affiner votre recommandation:
> - je n'ai pas de compte utilisateur contact sur la machine,
> - je peux accepter que tous les emails sortants sortent comme
> provenant de cont...@exemple.fr
> - j'ai des machines sous de multiples versions de Debian (de Lenny à
> Jessie).
> 
> Merci d'avance.

Une possibilité est d'utiliser le fichier /etc/email-addresses avec une
ligne telle que

root: cont...@exemple.fr

mais cela aura comme effet que tous les mails envoyés par root
utiliseront cette adresse. D'après ce que tu dis, cela peut convenir.

Maintenant il existe peut-être un moyen plus subtil qui permette de
régler cela dans certains cas précis seulement ? Je laisse cela à
d'autres qui connaissent mieux que moi.

-- 
Eddy F.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/20150505193543.21382...@ely.home



Exim4: émettre avec cont...@exemple.fr plutôt que r...@exemple.fr

2015-05-05 Par sujet Olivier
Bonjour,

J'ai plusieurs machines qui émettent des alertes (pas trop souvent quand
même ;- avec Exim4.
L'adresse de l'émetteur est :  r...@exemple.fr

Je sais comment changer l'émetteur de r...@exemple.fr à r...@foobar.com
mais ne sais pas comment changer à cont...@exemple.fr.

Le doc d'Exim4 est très bien faite mais s'adresse sans doute à des
administrateurs beaucoup plus chevronnés que moi en la matière.

Avez-vous une piste ?

Si cela peut aider à affiner votre recommandation:
- je n'ai pas de compte utilisateur contact sur la machine,
- je peux accepter que tous les emails sortants sortent comme provenant de
cont...@exemple.fr
- j'ai des machines sous de multiples versions de Debian (de Lenny à
Jessie).

Merci d'avance.