English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Erlang 이메일

Erlang으로 이메일을 보내기 위해github의 사용 가능한 소프트웨어 패키지가 포함되어 있습니다. github 링크는-https: //github.com/Vagabond/gen_smtp

이 링크에는smtp 도구Erlang 애플리케이션에서 이메일을 보내기 위해 다음 단계를 따라야 합니다.

Step 1erl 파일다운로드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

  • 이메일을 보내기 위해 사용할 수 있는 사용자 이름과 비밀번호를 언급해야 합니다.

모든 설정을 완료하고 프로그램을 실행하면 수신자가 이메일을 성공적으로 받게 됩니다.