Erlang - 邮件

Erlang - 邮件 首页 / Erlang入门教程 / Erlang - 邮件

要使用Erlang发送电子邮件,您需要使用 github 可用的软件包, github链接是- https://github.com/Vagabond/gen_smtp

该链接包含 smtp实用程序,可用于从Erlang应用程序发送电子邮件,请按照以下步骤操作,以便能够从Erlang发送电子邮件

步骤1  - 从 github站点下载 erl文件,这些文件应下载到您的 helloLearnfk.erl 应用程序所在的目录中。

步骤2  - 使用 erlc命令编译以下列表中显示的所有与smtp相关的文件,需要编译以下文件。

  • smtp_util
  • gen_smtp_client
  • gen_smtp_server
  • gen_smtp_server_session
  • binstr
  • gen_smtp_application
  • socket

步骤3   -  可以编写以下代码来使用smtp发送电子邮件。

-module(helloLearnfk). 
-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"}]).

关于上述程序,需要注意以下几点

链接:https://www.learnfk.comhttps://www.learnfk.com/erlang/erlang-email.html

来源:LearnFk无涯教程网

  • 上面的smtp函数与google的smtp服务器一起使用。

  • 由于我们要使用安全的smtp发送,因此我们将ssl参数指定为true。

  • 您需要将中继指定为 smtp.gmail.com 。

    无涯教程网

  • 您需要提及可以发送电子邮件的用户名和密码。

配置完所有上述设置并执行程序后,收件人将成功收到一封电子邮件。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入拆解Tomcat & Jetty -〔李号双〕

Swift核心技术与实战 -〔张杰〕

检索技术核心20讲 -〔陈东〕

To B市场品牌实战课 -〔曹林〕

人人都用得上的写作课 -〔涵柏〕

容量保障核心技术与实战 -〔吴骏龙〕

林外 · 专利写作第一课 -〔林外〕

手把手教你落地DDD -〔钟敬〕

B端产品经理入门课 -〔董小圣〕

好记忆不如烂笔头。留下您的足迹吧 :)