English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
要使用Erlang发送电子邮件,您需要使用来自github的可用软件包。github链接是-https: //github.com/Vagabond/gen_smtp
此链接包含utilitário smtp,可用于从Erlang应用程序发送电子邮件。请按照以下步骤操作,以便能够从Erlang发送电子邮件
Passo 1−arquivos erl从下载site do github。这些文件应下载到helloworld.erldiretório onde o aplicativo está localizado。
Passo 2−使用编译arquivos relacionados ao smtp以下列表中显示的所有内容comando erlc。需要编译以下文件。
smtp_util
gen_smtp_client
gen_smtp_server
gen_smtp_server_session
binstr
gen_smtp_application
socket
Passo 3 −可以编写以下代码来使用smtp发送电子邮件。
-module(helloworld). -export([start/0]). start() -> gen_smtp_client:send({"[email protected]", ["[email protected]"], "Assunto: testing"}, [{relay, "smtp.gmail.com"}, {ssl, true}, {username, "[email protected]"}, {password, "senderpassword"}]).
Quanto ao programa mencionado acima, é importante notar os seguintes pontos
A função smtp mencionada acima é usada em conjunto com o servidor smtp fornecido pelo Google.
Como usaremos smtp seguro, especificaremos o parâmetro ssl como true.
Você precisa especificar o relay comosmtp.gmail.com。
Você precisa mencionar um nome de usuário e uma senha que pode enviar e-mails.
Após configurar todos os seguintes ajustes e executar o programa, o destinatário receberá um e-mail com sucesso.