La configuración que necesitas apenas son cuatro líneas de nuestro fichero init.el :

(setq send-mail-function 'smtpmail-send-it) (setq smtpmail-smtp-user "usuario@servidor.com") (setq smtpmail-smtp-server "smtp.servidor.com") (setq smtpmail-smtp-service 587)

Los nombres de las variables son suficientemente descriptivos. Comprueba esos datos en tu servidor de corro, es posible que tu proveedor utilice otro puerto y deberás poner el que corresponda en smtpmail-smtp-service para que funcione.

Una vez que hayas recargado el fichero init.el con la información de la configuración smtpmail , ya se podrán enviar mensajes. Emacs envía los mensajes utilizando el programa sendmail por defecto, aunque se pueden configurar otras herramientas. En mi caso, como lo que utilizo es sendmail no he tenido que configurar nada más.

También es posible leer el correo con gnus configurando la variable:

(setq read-mail-command 'gnus)

Pero no vamos a entrar en eso de momento, nos conformamos con poder enviar un correo ante unas prisas. Haz pruebas y envía un par de correos de prueba a alguna cuenta propia. El procedimiento es el siguiente:

Lanza gnus con M-x gnus . Cuando aparezca el buffer de gnus pulsa m para escribir un nuevo mail. Aparecerá un buffer con el siguiente texto (o similar): To: Subject: From: Usuario <usuario@servidor.com> Gcc: nnfolder+archive:sent.2020-01 --text follows this line-- En la línea To: escribe la dirección de correo a la que quieras enviar el mensaje. En la línea Subject: escribe el asunto. Debajo de la línea --text follows this line-- escribe el contenido del mensaje. Añade algún adjunto con C-c C-a . Para enviarlo pulsa C-c C-c .