diff options
| author | Kristian Høgsberg <krh@bitplanet.net> | 2010-03-15 16:04:28 -0400 |
|---|---|---|
| committer | Kristian Høgsberg <krh@bitplanet.net> | 2010-03-15 16:04:28 -0400 |
| commit | 5638a82d4afd4f67a3c0a476782f52fe52b09cc6 (patch) | |
| tree | 87c4e73d051d9cc82e96f23630336d3368dbd082 | |
| parent | bb7bb47872bf3c609f2d50aae60f042671a735cb (diff) | |
Document how to use msmtp with multiple accounts
Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
| -rw-r--r-- | emacstips.mdwn | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/emacstips.mdwn b/emacstips.mdwn index 0e60086..96c8b10 100644 --- a/emacstips.mdwn +++ b/emacstips.mdwn @@ -124,6 +124,33 @@ As its name implies, notmuch isn't really doing that much (which is part of its already running, it seems to shut down when the script exits. I don't know why." +* msmtp, message mode and multiple accounts + + As an alternative to running a mail server such as sendmail or + postfix just to send email, it is possible to use + [msmtp](http://msmtp.sourceforge.net/). This small application will + look like /usr/bin/sendmail to a MUA such as emacs message mode, but + will just forward the email to an external SMTP server. It's fairly + easy to set up and it support several account for using different + SMTP servers. A typical scenario is that you want to use the + company SMTP server for email coming from your company email + address, and your personal server for personal email. If msmtp is + passed the envelope address on the command line (the , it will + automatically pick the matching account. The only trick here seems + to be getting emacs to actually pass the envelope from. There are a + number of overlapping configuration variables that control this, and + it's a little confusion, but setting these three works for me: + + - mail-specify-envelope-from: t + + - message-sendmail-envelope-from: header + + - mail-envelope-from: header + + With that in place, you need a .msmtprc with the accounts configured + for the domains you want to send out using specific SMTP servers and + the rest will go to the default account. + * <span id="sync_maildir_flags">how to sync notmuch tags and maildir flags]</span> __[TODO: This is a wiki. write me!]__ |
