Package: msmtp Version: 1.4.21-1 On Linux systems, system daemons often assume that they can send email directly to users to $user without any domain.
Unfortunately this doesn't work with msmtp which passes the username as is to the MTA. Ideally there should be some way of either (depending on config): 1) adding a domain to any email addresses that don't have a domain 2) mapping any emails without a domain to an email address I have configured. Yes, I could also go through all my cron jobs and update them to have MAILTO="..." however this is a tedious and potentially an error prone task. (side note: I also saw this blog post which describes a way to hack msmtp to get it to use aliases - http://blog.mybox.ro/2010/06/09/how-to-make-cron-send-remote-email-without-a-mta-on-the-server/ ) Thanks -- Brian May <[email protected]>

