Mutt with SSMTP
Here is how you set up Mutt without a working sendmail or exim installation. Most linux boxes I work with already have some kind of mail transfer agent installed by default, so I never really had to do this. My cygwin install on the other hand only had a bare bones, minimalistic ssmtp application that forwards emails to an SMTP server. This is in fact perfect for my needs. Here is how you set it up.
First you tell mutt where is your MTA - add this line to your .muttrc:
set sendmail="/usr/sbin/ssmtp"
You may need to configure your ssmtp to send out the emails properly. Here is what you should have in /etc/ssmtp/ssmtp.conf:
root=username@youremail.com
mailhub=smtp.yourisp.com
rewriteDomain=youremail.com
hostname=youremail.com
FromLineOverride=YES
Note that mailhub is the address of the SMTP server provided by your ISP. For example, in my case I would use smtp.comcast.net as mailhub, but and terminally-incoherent.com everywhere else.
SSMTP has an annoying tendency to rewrite the From line as it sends out emails. In my case it ended up being my_local_username@mydomain.com instead of myemail@mydomain.com.
To prevent this put this line into your /etc/ssmtp/revaliasses:
local_username:myemail@mydomain.com:smtp.myisp.com
This should do it. Enjoy!
Related Posts:

January 21st, 2007 at 1:28 am (2513) [Quote]
Thanks alot, I found this extremely useful, my ISP blocks port 25 so I have to forward my mails when using mutt. I had never heard about ssmtp, works like a charm now
Posted usingMarch 5th, 2007 at 6:31 pm (3211) [Quote]
Thanks a lot Sir.
Very useful , you can type too:
mutt -s “Testing from MUTT” ivan.dimitrov@training.compliancevault.com Hola
> que tal
> probando
> test
> EOF
..and the message goes… great!.
Posted usingMarch 5th, 2007 at 7:06 pm (3213) [Quote]
Glad I could help.
Posted usingMay 21st, 2007 at 2:56 pm (4433) [Quote]
[…] I previously covered Mutt several times, showing you how to set it up for IMAP and how to send out emails without full blown sendmail or exim setup just using basic SSMTP. There is also Pine which is a damn fine mail client too - if you can deal with editing your messages in pico. […]
Posted usingJuly 13th, 2007 at 1:04 pm (5200) [Quote]
[…] Ho precedentemente dedicato parecchio tempo a Mutt, facendo vedere come settare IMAP come inviare email con sendmail o exim usando SSMTP. […]
Posted using