[CentOS] mail with chnage "from address" not work on CentOS 6

Tue May 19 14:46:16 UTC 2015
Richard <lists-centos at listmail.innovate.net>

寫
>>> 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 at sun.com -- -f NoReply at App.MD.gov test
>>> .
>>> EOT
>>> $ /home/app/oracle/dead.letter... Saved message in
>>> /home/app/oracle/dead.letter
>>> 
>>> problem come from "-- -f NoReply at App.MD.gov".  But it work
>>> correctly on CentOS 5.x. Anyone know how to fix it?
>> 
>> Tim Evans <tkevans at tkevans.com> ? 2015/5/19 (??) 10:14 AM 
>> CentOS 6 man page says '-f' means "mail the contents of the
>> file."  YOu  probably want '-r'
>>
> Date: Tuesday, May 19, 2015 02:34:19 PM +0000
> From: mcclnx mcc <mcclnx at yahoo.com.tw>
>
> I have tried "-r" but still not work.
>  
> 

The -r should work with mailx, but you need to drop the "--", which
was a flag for mail, and doesn't work with mailx. [see my previous
message about the mail program/flag changes between 5 and 6/7.]