mailx help

Robert Moskowitz rgm at htt-consult.com
Tue Jan 21 14:34:16 UTC 2014


On 01/21/2014 05:54 AM, Ed Greshko wrote:
> On 01/21/14 21:43, Frank Murphy wrote:
>> On Mon, 20 Jan 2014 22:16:19 -0800
>> Robert Moskowitz <rgm at htt-consult.com> wrote:
>>
>>> using mailx to supposedly mail to myself with no sendmail.  cron is
>>> failing in the mailing and the message ends in dead.letter.
>> This is why:
>> from cronie runjob.c
>>
>>    /* Check that we have a way of sending mail. */
>>      if(stat(SENDMAIL, &buf))
>>      {
>> 	complain("Can't find sendmail at %s, not mailing output",
>> SENDMAIL); return;
>>      }
>>
> me thinks you're forgetting the thread from back in December.  Recall that crond has a configuration file in /etc/sysconfig which has CRONDARGS= to allow one to the -m option.....
>
>
>        -m     This  option  allows  you  to  specify a shell command to use for
>                sending Cron mail output instead of using sendmail(8)  This  com‐
>                mand must accept a fully formatted mail message (with headers) on
>                standard input and send it as a mail message  to  the  recipients
>                specified  in the mail headers.  Specifying the string off (i.e.,
>                crond -m off) will disable the sending of mail.
>
> I too have pretty much forgotten about that thread.  But, it now seems that using mailx still needs sendmail as mailx submits to sendmail's queue.

Something is complaining.  I do have:

CRONDARGS=-m "/usr/bin/mailx -t"

But we see from the test of trying to use the dead.letter file that 
mailx itself is using sendmail.  So you fix one problem and cause another.

> But, in my limited testing, using procmail would not require sendmail.
>

And I am staying away, so far, from installing an MTA to figure out what 
would work.




More information about the users mailing list