How can I send a email with emacs using google smtp servers?
Emacs has an email client. To use it you just need type:
But before that, you need configure the smtp server and authentication files. Open your emacs configuration file: ~/.emacs and insert the following lines bellow to use gmail for example:
(setq smtpmail-stream-type ‘ssl) (setq smtpmail-smtp-server “smtp.gmail.com”) (setq smtpmail-smtp-service 465)
Create a new file called:
machine smtp.gmail.com login firstname.lastname@example.org password your_password port 465
C-x m you can write your email as usual and at end, just type:
C-c C-c and your email will be sent. :)
If you are having some issue to send emails with gmail stmp server, try enable this feature in your gmail account: https://www.google.com/settings/u/0/security/lesssecureapps
If you has 2 step verification login enabled, you will need create a specific password for this app.
Keep passwords in text-plain files is insecure, but looks like you can encrypt the
.authinfofile with your gpg key without problems.http://emacswiki.org/emacs/GnusAuthinfo
This configuration was used with Emacs 24 and OS X Yosemite: 10.10.5
Before I come with this configuration, I had tried others and I had installed the gnutls library via brew. I don’t think you will need, but I any case you can try install.