Você deve conseguir fazer isso editando seu /etc/mail/sendmail.cf
file
#vi /etc/mail/sendmail.cf
adicione
FEATURE('genericstable','hash -o /etc/mail/genericstable.db')dnl
GENERICS_DOMAIN_FILE('/etc/mail/generics-domains')dnl
próximo
#vi /etc/mail/genericstable
adicione
username [email protected]
Para que você possa parecer que o apache ou o root enviaram o e-mail como outra pessoa
apache [email protected]
root [email protected]
próximo
#vi /etc/mail/generics-domains
adicione
subdomain.mydomain.com
mydomain.com
em seguida, gere novas configurações e reinicie o sendmail
#makemap -r hash genericstable.db < genericstable
#m4 sendmail.mc > sendmail.cf
#/etc/init.d/sendmail restart
Agora, você poderá enviar seu e-mail como root ou apache ou quem quer que tenha definido acima e ele aparecerá na sua caixa de entrada como vindo deles.
Experimente enquanto estiver logado como processo root ou apache
#echo "test" | sendmail [email protected]
Você deve descobrir que o remetente era outro nome de usuário ou outro nome de usuário-2