Sending mail with Emacs and msmtp
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
I'm having difficulties sending mail with msmtp and Emacs.
I installed several packages.
sudo apt install notmuch isync afew msmtp maildir-utils
Configs attached. "config" is my msmtp config.
When I do C-x m in Emacs, I get a buffer that looks like this:
To:
Subject:
From: Caleb Herbert
--text follows this line--
It should show my actual email address.
--
Thanks,
Caleb
Configs attached.
I see no attachment.
Sorry. I guess the mailing list interface did not take my email attachments.
I do not know the correct path to the SSL certs.
Currently, C-x m looks like this.
To:
Subject:
From: Caleb Herbert [less-than] caleb [at] bender.i-did-not-set--mail-host-address--so-tickle-me [greater-than]
--text follows this line--
Configs attached.
Pièce jointe | Taille |
---|---|
dot-emacs.txt | 469 octets |
dot-mbsyncrc.txt | 709 octets |
dot-msmtprc.txt | 341 octets |
Does msmtp successfully send mail from the terminal?
Sorry, how do I do that?
According to https://manpages.ubuntu.com/manpages/focal/man1/msmtp.1.html (I do not have msmtp installed):
Sendmail mode (default):
msmtp [option...] [--] recipient...
(...)
In the default sendmail mode, msmtp reads a mail from standard input and sends it to an
SMTP server for delivery.
So, I would try (substituting "recipient" with an email address):
$ echo banana | msmtp recipient
Made some changes to my mysmtprc. It sends from the command line now. Screenshot attached.
C-x m in Emacs still has the wrong From line. Screenshot attached.
Pièce jointe | Taille |
---|---|
dot-msmtprc.txt | 374 octets |
Given what is written there, you obviously need to set mail-host-address (does it tickle?). On https://pagefault.se/post/email-in-emacs/#sending-emails eric sets some other variables too.
Good news!
The mail sends from Emacs!
But the From says caleb at bluehome dot net rather than csh at bluehome dot net.
Pièce jointe | Taille |
---|---|
dot-emacs.txt | 753 octets |
Set "user-mail-address" (with 2 Ds) instead of "user-mail-adress" (with 1 D). That should do it, according to https://www.gnu.org/software/emacs/manual/html_node/emacs/Mail-Headers.html
Oh, I didn't see that. It all works now! Thanks!
- Vous devez vous identifier ou créer un compte pour écrire des commentaires