Changer le nom d'expéditeur dans sendmail

Changer le nom d'expéditeur dans sendmail - Divers - Linux et OS Alternatifs

Marsh Posté le 30-09-2003 à 09:50:07    

Bonjour,
 
J'ai un sendmail en local sur un PC.
Quand j'envoie un mail via SMTP depuis un compte toto de ce PC, le destinataire reçoit un mail venant de "<toto@localhost.localdomain>".
 
Or, je voudrais faire en sorte que l'entête fasse apparaître par exemple "<moi@un-autre-domaine>" (ce domaine n'étant pas forcément celui de la machine expéditrice).  
 
Comment faire ?
 
Je précise qu'il ne s'agit pas de spoofing malintentionné mais que c'est dans le cas d'un travail particulier.
 
Merci à ceux qui peuvent me répondre.

Reply

Marsh Posté le 30-09-2003 à 09:50:07   

Reply

Marsh Posté le 30-09-2003 à 10:58:16    

Y a personne qui peut me renseigner sur sendmail ?

Reply

Marsh Posté le 30-09-2003 à 13:27:34    

il doit y avoir une option masquerade (ou dans le genre ) dans le fichier de conf sendmail

Reply

Marsh Posté le 03-10-2003 à 11:35:48    

J'ai regardé les infos pour masquerade, ça a l'air légèrement chinois.
Existe-t-il un moyen au niveau d'un client mail en ligne de commande de masquer le nom de l'expéditeur directement ?

Reply

Marsh Posté le 03-10-2003 à 11:35:51    

J'ai regardé les infos pour masquerade, ça a l'air légèrement chinois.
Existe-t-il un moyen au niveau d'un client mail en ligne de commande de masquer le nom de l'expéditeur directement ?

Reply

Marsh Posté le 03-10-2003 à 11:42:04    

man leclientdecommandeenconsole ?

Reply

Marsh Posté le 03-10-2003 à 13:26:54    

Ma question c'est quel client mail existe pour spoofer/aliaser l'adresse de l'expéditeur en ligne de commande ?
Mutt le fait mais via un fichier texte, ce qui ne m'arrange pas dans ce que je veux faire.

Reply

Marsh Posté le 03-10-2003 à 13:31:47    

euh tu n'as pas besoin de modifier systématiquement le fichier de conf de mutt pour 'spoofer' l'adresse de l'expéditeur ...
(c'est la que vient l'interet du man mutt :p ), un simple Esc +F te permet aussi a chaque envois d'un fichier de mail ..
bref je comprends pas trop ton probleme la ...

Reply

Marsh Posté le 03-10-2003 à 13:48:56    

naaaon !
en fait si j'envoie en interactif dans mutt (avc mes p'tits doigts) je peux bidouiller visiblement.
 
Mais si par exemple j'ai un script auquel je passe des paramètres qui appelle en ligne de commande mutt du genre (par ex) : mutt -s "test" destaddr@destdom.com
je voudrais pouvoir ajouter dans cette ligne de commande l'adresse source spoofée.
 
Or, pour avoir une adresse spoofée je doit faire :
mutt -s "test" -H entete.txt
 
et dans mon entete.txt je peux effectivement mettre une adresse spoofée pour l'expéditeur mais je suis OBLIGE d'ajouter l'adresse destinataire pour que l'entête soit lu correctement. Or, je ne veux pas que mon adresse destinataire soit en dur dans un fic mais dans ma ligne de commande.
 
Tu as une idée pour combiner les deux ? y a-t-il en ligne de commande un moyen d'indiquer l'adrese source spoofée sans avoir à utiliser un fichier texte ? un autre logiciel client mail sait-il faire ça ?
 
Est-ce qu'en bidouillant un truc avoec un telnet sur un port 25 on arriverait pas à faire l'équivalent nom plus ?

Reply

Marsh Posté le 03-10-2003 à 16:21:04    

voila que je comprends mieux ce que tu veux faire la ( & ce n'est a priori  pas du tout le rôle du mta que de faire les modifications que tu veux )
ceci dit rien ne t'empeche de faire un bete script bash pour faire ce que tu voila que je comprends mieux ce que tu veux faire la ( & ce n'est a priori  pas du tout le rôle du mta que de faire les modifications que tu veux )
ceci dit rien ne t'empeche de faire un bete script bash pour faire ce que tu veux .
tu luis passes ce que tu veux comme valeur & il fait le reste .
& tu auras tout en ligne de commande

Reply

Marsh Posté le 03-10-2003 à 16:21:04   

Reply

Marsh Posté le 03-10-2003 à 16:37:09    

Bon cébon jétrouvé !
Le pb était de faire passer tout en une ligne de commande sans créer de fichier.
Pour faire de la lgine de commande, je fais donc :
 
printf "%b" "From: xxx\nTo: yyy\nSubject: zzz\n" >/tmp/text && echo 'monmessage" | mutt -H /tmp/texte && rm -rf /tmp/texte
 
ET voilà ... en unse seule ligne de com
 
Merci pour ton aide, et pas merci pour les méchants kimonpaédé !

Reply

Marsh Posté le 03-10-2003 à 17:04:43    

tu passes par un fichier quand meme :o
[:cupra]

Reply

Marsh Posté le 03-10-2003 à 17:30:55    

Exact, faute de mieux.  
Le risque (faible en condensant les processus par un && ) est que deux accès soient effectués en même temps en écriture par 2 mutt en ligne de commande, au même fichier d'entête.
Il faudrait utiliser une randomisation de nom de fichier pour créer un fichier d'entête unique par processus et s'assurer ainsi qu'il n'ya pas concurrence d'accès.
Tu me suis ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed