Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/03/2006, 14h54   #1
Invité de passage
 
Inscription : mars 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 4
Points : 0
Points : 0
Par défaut Changer l'expéditeur de mail dans une commande linux

Salut,

Dans un programme C (linux + postfix), j'utilise la commande suivante (qui fonctionne) pour envoyer un mail.
(Le corps du message, le sujet et le destinataire est récupéré dans une DB MYSQL).

==> system(" echo 'Corps du mail' | mail -v -s 'Sujet du mail' destinataire@dest.com");

Le problème c'est que j'aimerai bien pouvoir changer facilemant l'expéditeur du mail (a récupérer dans la DB aussi).
Mais je trouve pas comment l'intégere à la commande.
Quelqu'un aurrai une idée ?

Merci
TomyMak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 16h09   #2
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
ça marche pas si tu remplace l'adresse mail par une variable type $mon_adresse_mail ?
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 17h49   #3
Membre Expert
 
Avatar de 2Eurocents
 
Inscription : septembre 2004
Messages : 2 180
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : septembre 2004
Messages : 2 180
Points : 2 442
Points : 2 442
Pour personnaliser au mieux les mails que mes applications de surveillance envoient, je préfère utiliser metasend

Ainsi, metasend accepte, entre autres, une option -t pour fixer le destinataire, et -F pour fixer l'émetteur.

Par contre, cela impose de formatter un peu le message et de préciser un type MIME cohérent (genre -m "text/html" -e "7bit" par exemple).
__________________
La FAQ Perl est par ici
: La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !
2Eurocents est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 09h57   #4
Invité de passage
 
Inscription : mars 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 4
Points : 0
Points : 0
Merci pour la réponse, ... mais en fait, apparement metasend ne permet d'envoyer que des fichiers attachés sans texte (corps du message).
Ca ne me conviens donc pas.

Je test mutt pour l'instant, mais j'ai tjs pas trouvé comment "personaliser" l'expéditeur.

thx
TomyMak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 10h58   #5
zul
Membre expérimenté
 
Avatar de zul
 
Inscription : juin 2002
Messages : 498
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 498
Points : 575
Points : 575
On peut faire tout simplemetn ceci

Code :
1
2
3
4
5
6
 
$cat mail_test 
From: petitpapanoel
Sujet: rien
 
Petit papa noel
puis

Code :
1
2
 
cat mail_test | mail addresse_destination
Attention les serveurs bien configurés n'enverront pas de mail d'un domaine qui n'est pas le leur.
zul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 11h29   #6
Invité de passage
 
Inscription : mars 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 4
Points : 0
Points : 0
Heu non, ... en essayant, ca envoit un mail sans sujet et avec le contenu du fichier dans le corps du message.
TomyMak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 14h05   #7
zul
Membre expérimenté
 
Avatar de zul
 
Inscription : juin 2002
Messages : 498
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 498
Points : 575
Points : 575
Ca marche tres bien sur solaris. Je pense qu'il s'agit (encore) d'une gnuerie. Bonne chance.

Pour mutt, dans ton .muttrc

Code :
1
2
3
 
set edit_headers = "yes"
set header = "yes"
zul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h58.


 
 
 
 
Partenaires

Hébergement Web