On 30/11/2012 2:04 PM, Martin Lambers wrote:
> On Thu, 29 Nov 2012 21:39:32 -0400, Chris Purves wrote:
>> I'm having problems with the output of cron jobs.  cron sets the From
>> header as root, but does not include the domain.  My email is then
>> rejected because it doesn't include a proper email address in the
>>  From header.
>
> Is the mail rejected because of the From header, or because of the
> envelope from address? What's the error message you get?

It's because of the From header.  The envelope-from is fine.  The 
message I receive is:
'550 No verifiable sender address in message headers'

> If you really need a different From header, then you need to configure
> cron to generate one - msmtp only sends the mail, it does not care
> about its contents. If cron cannot be configured in this way,
> you could use procmail.

I think the problem is cron because the MTA should be told who it's 
from, but I think that cron assumes the mail will be delivered locally 
so only includes the user.  From what I could find, cron cannot be 
configured to include the email address.

I can take a look at procmail.  I want something very lightweight for 
sending out results from cron jobs. msmtp seemed perfect until I 
realized it wasn't sending cron output.  It will send results from 'at', 
however.

I should point out that the server that rejects the email is controlled 
by me and running exim, so I can try to handle it from that end as well.


-- 
Chris Purves
Visit my blog: http://chris.northfolk.ca

"It's not the end of the world, but you can see it from there." - Pierre 
Trudeau

------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
TUNE You got it built. Now make it sing. Tune shows you how.
http://goparallel.sourceforge.net
_______________________________________________
msmtp-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msmtp-users

Reply via email to