Thanks, that works!
On Mon, Dec 30, 2013 at 1:20 PM, Josiah Schwab <[email protected]> wrote: > > Krusty writes: > > > Does anyone have an example .emacs (or other config file) using mu4e > > to send mail from multiple gmail accounts? I've got three different > > sets of credentials & if I save any one of them to .authinfo, the > > other two break when I try to send as the other userid. > > > > My guess is that this can be done easiest with msmtp, but I haven't > > found a formula that works yet. > > The following setup works for me. > > ======================= my .msmtprc file =============================== > > # Accounts will inherit settings from this section > # Since both my accounts are Gmail, lots here > defaults > host smtp.gmail.com > port 587 > auth on > tls on > tls_trust_file /etc/ssl/certs/ca-certificates.crt > > # A first gmail address > account first > from [email protected] > user [email protected] > > # A second gmail address > account second > from [email protected] > user [email protected] > > # Set a default account > account default : first > > ========================================================================= > > > Then my .emacs has the following snippet, which I believe came from the > EmacsWiki, though I can't recall exactly where. > > ======================================================================== > ;; Choose account label to feed msmtp -a option based on From header > ;; in Message buffer; This function must be added to > ;; message-send-mail-hook for on-the-fly change of From address before > ;; sending message since message-send-mail-hook is processed right > ;; before sending message. > (defun choose-msmtp-account () > (if (message-mail-p) > (save-excursion > (let* > ((from (save-restriction > (message-narrow-to-headers) > (message-fetch-field "from"))) > (account > (cond > ((string-match "[email protected]" from) "first") > ((string-match "[email protected]" from) > "second")))) > (setq message-sendmail-extra-arguments (list '"-a" account)))))) > > (setq message-sendmail-envelope-from 'header) > (add-hook 'message-send-mail-hook 'choose-msmtp-account) > > ======================================================================== > > Hope that helps. > > Best, > Josiah > > -- > You received this message because you are subscribed to the Google Groups > "mu-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "mu-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
