English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Para enviar correos electrónicos utilizando Erlang, necesita usargithubpaquetes de software disponibles. El enlace de github es-https: //github.com/Vagabond/gen_smtp
Este enlace contieneutilidad smtpSe puede usar para enviar correos electrónicos desde aplicaciones Erlang. Siga los siguientes pasos para poder enviar correos electrónicos desde Erlang
Paso 1−archivos erldesde la descargasitio de githubEstos archivos deben descargarse ahelloworld.erldirectorio donde se encuentra la aplicación.
Paso 2−Usar la compilaciónarchivos relacionados con smtpTodo el contenido que se muestra en la siguiente listacomando erlcNecesita compilar los siguientes archivos.
smtp_util
gen_smtp_client
gen_smtp_server
gen_smtp_server_session
binstr
gen_smtp_application
socket
Paso 3 Puede escribir el siguiente código para enviar correos electrónicos utilizando smtp.
-module(helloworld). -export([start/0}). start() -> gen_smtp_client:send({"[email protected]", ["[email protected]"], "Subject: testing"}, [{relay, "smtp.gmail.com"}, {ssl, true}, {username, "[email protected]"}, {password, "senderpassword"}).
En cuanto al programa anterior, hay algunos puntos que destacar
La función smtp anterior se utiliza junto con el servidor smtp proporcionado por google.
Debido a que utilizamos smtp seguro, especificamos ssl como true.
Necesitas especificar el relé comosmtp.gmail.com。
Necesitas mencionar un nombre de usuario y una contraseña que puede enviar correos electrónicos.
Después de configurar todos los ajustes anteriores y ejecutar el programa, el destinatario recibirá un correo electrónico con éxito.