Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1294 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Changer le nom d'expéditeur dans sendmail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Changer le nom d'expéditeur dans sendmail

n°332333
bilbo24
Posté le 30-09-2003 à 09:50:07  profilanswer
 

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.

mood
Publicité
Posté le 30-09-2003 à 09:50:07  profilanswer
 

n°332356
bilbo24
Posté le 30-09-2003 à 10:58:16  profilanswer
 

Y a personne qui peut me renseigner sur sendmail ?

n°332421
mikala
Souviens toi du 5 Novembre...
Posté le 30-09-2003 à 13:27:34  profilanswer
 

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

n°333567
bilbo24
Posté le 03-10-2003 à 11:35:48  profilanswer
 

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 ?

n°333568
bilbo24
Posté le 03-10-2003 à 11:35:51  profilanswer
 

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 ?

n°333572
mikala
Souviens toi du 5 Novembre...
Posté le 03-10-2003 à 11:42:04  profilanswer
 

man leclientdecommandeenconsole ?

n°333634
bilbo24
Posté le 03-10-2003 à 13:26:54  profilanswer
 

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.

n°333635
mikala
Souviens toi du 5 Novembre...
Posté le 03-10-2003 à 13:31:47  profilanswer
 

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 ...

n°333643
bilbo24
Posté le 03-10-2003 à 13:48:56  profilanswer
 

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 ?

n°333706
mikala
Souviens toi du 5 Novembre...
Posté le 03-10-2003 à 16:21:04  profilanswer
 

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

mood
Publicité
Posté le 03-10-2003 à 16:21:04  profilanswer
 

n°333714
bilbo24
Posté le 03-10-2003 à 16:37:09  profilanswer
 

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é !

n°333744
mikala
Souviens toi du 5 Novembre...
Posté le 03-10-2003 à 17:04:43  profilanswer
 

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

n°333761
bilbo24
Posté le 03-10-2003 à 17:30:55  profilanswer
 

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 ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Changer le nom d'expéditeur dans sendmail

 

Sujets relatifs
help : configurer sendmailChanger le skin du login manager de gnome
Config Sendmail pour un domainechanger les icnones
[FAQ Linux Wizard] Comment changer son curseur de souris !Sendmail et masquage
[Unix] Changer l'heure du BIOS... sans passer par le BIOS !comment changer la fréquence de l'ecran?
problème pour changer de consolechanger adresse expediteur mail sous sendmail
Plus de sujets relatifs à : Changer le nom d'expéditeur dans sendmail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR