Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I've got msmtp setup on Ubuntu 10.10 so that cron can send me emails. That works like a champ, for the most part.

However, emails coming to my gmail account show up as coming from (unknown sender), and the headers show:

From: root (Cron Daemon)

How can I set the From header to a valid email address?

I've just got msmtp symlinked as /usr/sbin/sendmail

The one possible solution I've found is here: http://tech.bluesmoon.info/2010/01/pretty-print-cron-emails.html

However, I'm curious if there's a simpler way.

share|improve this question

1 Answer 1

No problem. Just configure it like mentioned in the manual: http://msmtp.sourceforge.net/doc/msmtp.html#Envelope_002dfrom-address

maildomain example.com

should add example.com to all mails without domain set.

share|improve this answer
    
This only allows me to set the from email based on the user. It doesn't set the actual header that gmail reads. Currently I'm specifying the from address in the msmtprc. Without a valid from email, it keeps all my cron emails to spam, and I have to explicitly override it with a filter. –  Jason Navarrete Oct 13 '11 at 19:16

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.