📅  最后修改于: 2020-11-04 05:58:24             🧑  作者: Mango
要使用Erlang发送电子邮件,您需要使用github上可用的软件包。 github链接是-https: //github.com/Vagabond/gen_smtp
该链接包含一个smtp实用程序,可用于从Erlang应用程序发送电子邮件。请按照以下步骤操作,以便能够从Erlang发送电子邮件
步骤1-从github站点下载erl文件。这些文件应下载到helloworld.erl应用程序所在的目录。
步骤2-使用erlc命令编译以下列表中显示的所有与smtp相关的文件。需要编译以下文件。
步骤3-可以编写以下代码来使用smtp发送电子邮件。
-module(helloworld).
-export([start/0]).
start() ->
gen_smtp_client:send({"sender@gmail.com", ["receiver@gmail.com"], "Subject: testing"},
[{relay, "smtp.gmail.com"}, {ssl, true}, {username, "sender@gmail.com"},
{password, "senderpassword"}]).
关于上述程序,需要注意以下几点
上面的smtp函数与google提供的smtp服务器一起使用。
由于我们要使用安全的smtp发送,因此我们将ssl参数指定为true。
您需要将中继指定为smtp.gmail.com 。
您需要提及一个有权发送电子邮件的用户名和密码。
配置完所有上述设置并执行程序后,收件人将成功收到一封电子邮件。