Erlang 電子郵件

要使用Erlang發(fā)送電子郵件,您需要使用來自github的可用軟件包。github鏈接是-https: //github.com/Vagabond/gen_smtp

該鏈接包含smtp utility,可用于從Erlang應(yīng)用程序發(fā)送電子郵件。請按照以下步驟操作,以便能夠從Erlang發(fā)送電子郵件

Step 1?erl files從下載github site。這些文件應(yīng)下載到helloworld.erl應(yīng)用程序所在的目錄。

Step 2?使用編譯smtp related files以下列表中顯示的所有內(nèi)容erlc command。需要編譯以下文件。

  • smtp_util

  • gen_smtp_client

  • gen_smtp_server

  • gen_smtp_server_session

  • binstr

  • gen_smtp_application

  • socket

Step 3 ?可以編寫以下代碼來使用smtp發(fā)送電子郵件。

在線示例

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

關(guān)于上述程序,需要注意以下幾點

  • 上面的smtp函數(shù)與google提供的smtp服務(wù)器一起使用。

  • 由于我們要使用安全的smtp發(fā)送,因此我們將ssl參數(shù)指定為true。

  • 您需要將中繼指定為smtp.gmail.com。

  • 你需要提到一個用戶名和密碼,它可以發(fā)送電子郵件。

配置完所有上述設(shè)置并執(zhí)行程序后,收件人將成功收到一封電子郵件。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清