Florin Popovici wrote:
Salut,
Vreau sa trimit un mass-mail la toti userii de pe un server, cu o
comanda de genul: for user in $userlist; do cat mass-message.txt |
/bin/mail -s "anunt: yahoo se inchide" $user; done.
Serverul pe care vreau sa fac asta are hostname-ul
"shitty.domeniu.ro", si e MX pentru o suma de domenii (printre care si
domeniu.ro).
Problema mea este ca userii vad mailul ca venind de la "Florin
Popovici <[EMAIL PROTECTED]>". Am tot cautat ceva optiune de-a lui
/bin/mail care sa-mi permita sa trimit mailul cu "From:
[EMAIL PROTECTED]", dar n-am gasit.
"man mail" zice la sfarsit asa: "BUGS There are some flags that are
not documented here. Most are not useful to the general user."
Aveti idee, printre "undocumented flags" este vreunul care sa-mi
permita sa specific "From" ?
P.S. Stiu, am o gramada de alte variante; la cateva m-am gandit deja
(sa folosesc altceva decat /bin/mail, sa trec mesajul printr-un
sed/awk/tr/procmailrc care sa-mi inlocuiasca From, etc) but that's not
the point. Pun intrebarea de mai sus in scop didactic :)
Mersi
AFAIK, mail nu stie sa modifice cimpul from:. Dar cred ca ar merge o
minarie de genul
X=`hostname -d`
hostname FORGED.YAHOO.COM
for user in $userlist; do /bin/mail -s "anunt: yahoo se inchide" $user <
mass-message.txt ; done
hostname $X
Eventual in loc de hostname in primul apel folosesti dnsdomainname,
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug