Paramétrer l'expéditeur d'un mail avec mailx?
Résolu/Fermé
yr49
-
11 oct. 2007 à 19:08
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 13 oct. 2007 à 14:22
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 13 oct. 2007 à 14:22
4 réponses
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
12 oct. 2007 à 11:11
12 oct. 2007 à 11:11
hello
avec mailx on peut changer l'adresse de retour avec -r
il faut utiliser directement sendmail avec l'option -f
sinon bricoler .mailrc:
set sendmail=/PATH/MySendmail
mettre un test dans ce script MySendmail pour changer nom.prenom
#!/bin/ksh
(echo "From: nom.prenom@system.com" ; cat ) | /usr/lib/sendmail $@
avec mailx on peut changer l'adresse de retour avec -r
il faut utiliser directement sendmail avec l'option -f
sinon bricoler .mailrc:
set sendmail=/PATH/MySendmail
mettre un test dans ce script MySendmail pour changer nom.prenom
#!/bin/ksh
(echo "From: nom.prenom@system.com" ; cat ) | /usr/lib/sendmail $@
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
13 oct. 2007 à 12:39
13 oct. 2007 à 12:39
Je ferais quelque chose comme ça :
#!/bin/ksh umask 077 TMP=$LOGNAME.$$.$RANDOM FROM="From: nom.prenom@system.com" FROM1="From: james.bond@system.com" FROM2="From: naomi.campbell@system.com" cat > $TMP head -20 $TMP | grep "^Subject:.*type1" > /dev/null 2>&1 && { FROM=$FROM1 ; } head -20 $TMP | grep "^Subject:.*type2" > /dev/null 2>&1 && { FROM=$FROM2 ; } (echo $FROM ; cat $TMP) | /usr/lib/sendmail $@ rm -f $TMP
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
13 oct. 2007 à 14:22
13 oct. 2007 à 14:22
Légères corrections:
#!/bin/ksh umask 077 TMP=/tmp/$LOGNAME.$$.$RANDOM FROM="From: nom.prenom@system.com" FROM1="From: james.bond@system.com" FROM2="From: naomi.campbell@system.com" cat > $TMP head -30 $TMP | grep "^Subject:.*type1" > /dev/null 2>&1 && { FROM=$FROM1 ; } head -30 $TMP | grep "^Subject:.*type2" > /dev/null 2>&1 && { FROM=$FROM2 ; } (echo "$FROM" ; cat $TMP) | /usr/lib/sendmail $@ rm -f $TMP