------------ Original Message ------------
> Date: Tuesday, May 19, 2015 10:13:20 AM -0400
> From: Tim Evans <tkevans(a)tkevans.com>
>
> On 05/19/2015 10:07 AM, mcclnx mcc wrote:
>> We have CEntOS 6.3 on DELL server. WE try to use following mail
>> command but failed. This command perfect work on CentOS 5.X. $
>> mail -s "test..." user1(a)sun.com -- -f NoReply(a)App.MD.gov test
>> .
>> EOT
>> $ /home/app/oracle/dead.letter... Saved message in
>> /home/app/oracle/dead.letter
>>
>> problem come from "-- -f NoReply(a)App.MD.gov". But it work
>> correctly on CentOS 5.x. Anyone know how to fix it?
>
> CentOS 6 man page says '-f' means "mail the contents of the file."
> YOu probably want '-r'
With 5.x "mail" was /usr/bin/mail, and "--" lets you pass sendmail
options (where the -f is the "From"). With 6.x and 7, "mail" is
symlinked to mailx, which doesn't seem to have the "--" flag and the
ability to pass the sendmail options. In both mail and mailx, a bare
"-f" is a read from file.