English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Erlang으로 이메일을 보내기 위해github의 사용 가능한 소프트웨어 패키지가 포함되어 있습니다. github 링크는-https: //github.com/Vagabond/gen_smtp
이 링크에는smtp 도구Erlang 애플리케이션에서 이메일을 보내기 위해 다음 단계를 따라야 합니다.
Step 1−erl 파일다운로드github 사이트다음 파일은 다운로드해야 합니다.helloworld.erl애플리케이션이 있는 디렉토리
Step 2컴파일을 사용하여smtp 관련 파일다음 목록에 표시된 모든 내용erlc 명령어다음 파일을 컴파일해야 합니다.
smtp_util
gen_smtp_client
gen_smtp_server
gen_smtp_server_session
binstr
gen_smtp_application
소켓
Step 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"}]).
위 프로그램에 대해 유의해야 할 몇 가지 사항이 있습니다:
위의 smtp 함수는 google에서 제공하는 smtp 서버와 함께 사용됩니다.
안전한 smtp를 사용하기 위해 ssl 파라미터를 true로 설정하겠습니다.
중계를 설정해야 합니다:smtp.gmail.com。
이메일을 보내기 위해 사용할 수 있는 사용자 이름과 비밀번호를 언급해야 합니다.
모든 설정을 완료하고 프로그램을 실행하면 수신자가 이메일을 성공적으로 받게 됩니다.