1. 제품
  2.   이메일
  3.   GO
  4.   MailHog
 
  

이메일 메시지 테스트를 위한 오픈소스 Go 라이브러리

GO에서 개발한 개발자용 무료 이메일 테스트 도구.

MailHog는 개발자를 위한 오픈 소스 이메일 테스트 도구입니다. SMTP 배달을 위해 MailHog를 사용하도록 애플리케이션을 구성할 수 있으며, JSON API로 이메일 메시지를 검색하거나 웹 UI에서 볼 수 있습니다. 실제 SMTP 서버로 메시지를 종료할 수도 있습니다.

MailHog는 ESMTP 서버 구현을 구현하고, SMTP AUTH 및 PIPELINING을 지원하고, 텍스트 또는 HTML 이메일을 볼 수 있는 웹 인터페이스를 제공하고, 실시간 이메일 업데이트를 표시하고, 이메일을 실제 SMTP 서버로 배포합니다. 또한 API는 다중 부분 MIME을 지원하고 개별 MEME 부분을 다운로드할 수 있습니다. MailHog는 메모리 내 메시지 저장소를 사용하고 메시지 지속성을 위해 MongoDB 및 파일 기반 저장소를 사용합니다.

Previous Next

MailHog 시작하기

MailHog는 여러 플랫폼에 설치하지 않고 실행되는 GO로 구축되었습니다.

MacOS에서 MailHog 실행

brew update && brew install mailhog
You can start running MailHog in MacOs by running mailhog in the command line.

발신 SMTP에 대한 MailHog 구성

발신 SMTP를 구성하려면 다음 구조의 JSON 파일을 생성하고 MH_OUTGOING_SMTP 또는 -outgoing-smtp를 설정해야 합니다.

{
"server name": {
  "name": "server name",
  "host": "...",
  "port": "587",
  "email": "...",
  "username": "...",
  "password": "...",
  "mechanism": "PLAIN"
}
            }

JSON 파일에서 이름, 호스트, 포트만 있으면 SMPT 이메일을 보낼 수 있습니다.

 한국인