1. 製品
  2.   Eメール
  3.   GO
  4.   MailHog
 
  

メール メッセージをテストするためのオープンソースの Go ライブラリ

GO で開発された、開発者向けの無料のメール テスト ツール。

MailHog は、開発者向けのオープン ソースの電子メール テスト ツールです。 SMTP 配信に MailHog を使用するようにアプリケーションを構成したり、JSON API を使用して電子メール メッセージを取得したり、Web UI で表示したりできます。実際の SMTP サーバーへのメッセージを終了することもできます。

MailHog は ESMTP サーバーの実装を実装し、SMTP AUTH と PIPELINING をサポートし、テキストまたは HTML メールを表示するための Web インターフェイスを提供し、リアルタイムのメール更新を表示し、実際の 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 電子メールを送信するために必要なのは、名前、ホスト、およびポートのみです。

 日本