20

I have a server running python, php, perl, ruby, and I have couple applications which also send mail. I was wondering in case if one of the applications don't specify a from email address, the sender email address is set to [email protected] and the sender name was "http".

I was able change the sender name by going into /etc/passwd and changing the name to what I wanted, but how do I change [email protected] to [email protected]?

samwell
  • 2,757
  • 9
  • 33
  • 48
  • 1
    You would probably get a better response if you ask this on http://superuser.com/ which is one of StackOverflow's many sister sites - and more tailored to your question. – Taryn East May 05 '13 at 00:49

1 Answers1

40

You can use the smtp_generic_maps of postfix to rewrite email headers for outgoing smtp mail:

user:~$ echo "[email protected]  [email protected]" >> /etc/postfix/generic 
user:~$ echo "smtp_generic_maps = hash:/etc/postfix/generic" >> /etc/postfix/main.cf
user:~$ postmap /etc/postfix/generic
user:~$ service postfix restart
Thomas8
  • 1,117
  • 1
  • 11
  • 22
knittl
  • 246,190
  • 53
  • 318
  • 364