I would like to be able to send email from utility/batch/launchd scripts via my gmail account and the mailx client that is bundled in OS X Lion. I cannot find how to configure this. I found http://www.andrews-corner.org/mutt.html#sending which describes doing this for mutt, but I'd rather not have to install mutt. I do have Thunderbird installed and use that to read/send mail (instead of Mail.app).

When I run mailx -v -s subject myemailaddress@gmail.com < file.txt I get no errors, but instead of getting an SMTP transaction log, mailx tells me

Mail Delivery Status Report will be mailed to <David>.

Worse, there is no /var/mail/David folder, so this report appears to go into a bitbucket.

1 Answer 1


One way to fix this is to install the official server app in order to re-enable this feature. You don't have to setup a mail server through the app. Just installing it will allow use of mailx through the command line.

In the past, you had to buy and install OS X server as a separate product and now it's available from the App Store and gets installed on top of the normal OS.

  • Do you mean "OS X Server"? Or is there a specific mail server app?
    – djb
    Aug 7, 2012 at 15:58

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .