Further to the above. The ~/.forward file permissions are significant if others have write access it will be not work as the address would be considered unsafe.
A .forward file record with a preceding \<user name> will stop any further aliasing stop mail does bounce around. e.g.
\<user_name>, |/home/user_name/bin/perl_prog
For more info try
man sendmail
man aliases | forward