京东云服务器推荐配置、多种配置选择,满足不同业务需求!

热门推荐

⭐ 稳定入门选择

配置:2核2G/5M

适用场景:个人站点 / 轻量应用

特点:性价比高,稳定可靠

¥19/月
立即购买
流量友好

☁️ 轻量云主机

配置:2核4G 5M

适用场景:小型业务 / 博客 / 测试环境

特点:流量友好,性能均衡

¥149/年
立即购买
高性能

💻 云服务主机

配置:4核16G 8M

适用场景:中小型服务 / 多并发场景

特点:充足内存与带宽,性能强劲

¥750/年
立即购买
新人专享

🎁 新人福利

新人访问 → 点击 → 最新活动

可获取 3000元 礼券

立即领取
服务端 / Erlang 教程 / Erlang 教程
Erlang 电子邮件
Erlang 数据库Erlang 进程

Erlang 电子邮件

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

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

Step 1erl files从下载github site。这些文件应下载到helloworld.erl应用程序所在的目录。

Step 2−使用编译smtp related files以下列表中显示的所有内容erlc command。需要编译以下文件。

  • smtp_util

  • gen_smtp_client

  • gen_smtp_server

  • gen_smtp_server_session

  • binstr

  • gen_smtp_application

  • socket

Step 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

  • 你需要提到一个用户名和密码,它可以发送电子邮件。

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

Erlang 数据库Erlang 进程
上一篇:Erlang 进程
下一篇:Erlang 数据库