English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
要使用Erlang发送电子邮件,您需要使用来自github的可用软件包。github链接是-https: //github.com/Vagabond/gen_smtp
Ce lien contientutilitaire smtp,可用于从Erlang应用程序发送电子邮件。请按照以下步骤操作,以便能够从Erlang发送电子邮件
Étape 1−fichiers erl从下载site github。这些文件应下载到helloworld.erldossier où se trouve l'application。
Étape 2−使用编译fichiers liés à smtp以下列表中显示的所有内容commande erlc。需要编译以下文件。
smtp_util
gen_smtp_client
gen_smtp_server
gen_smtp_server_session
binstr
gen_smtp_application
socket
Étape 3 −可以编写以下代码来使用smtp发送电子邮件。
-module(helloworld). -export([start/0]). start() -> gen_smtp_client:send({"[email protected]", ["[email protected]"], "Subject: testing"}, [{relay, "smtp.gmail.com"}, {ssl, true}, {username, "[email protected]"}, {password, "senderpassword"}]).
Pour le programme ci-dessus, il convient de noter les points suivants
La fonction smtp ci-dessus est utilisée avec le serveur smtp fourni par Google.
Comme nous utilisons un smtp sécurisé, nous spécifions le paramètre ssl comme true.
Vous devez spécifier le relais commesmtp.gmail.com。
Vous devez mentionner un nom d'utilisateur et un mot de passe, qui peut envoyer des e-mails.
Après la configuration de tous les paramètres ci-dessus et l'exécution du programme, le destinataire recevra un e-mail avec succès.