オープンソースの SMTP リレープログラム

ソフトウェア 最終更新:2026年8月24日

なんらかの理由で、一部のユーザーがどうしても手放そうとしない古いプログラムを抱えたことはありませんか?そのプログラムは古くてひどい代物で、SSL や TLS にも対応しておらず、メールサービスにメールを送れない。なぜならメールサービスは(職場のお隣さんたちと違って)まともなので、暗号化されていないメールを受け付けないから……。

  1. 本当にお気の毒です。そのつらさ、よくわかります。
  2. ご心配なく。ぴったりのものをご用意しました!

私たちは Python で小さく軽量な SMTP リレープログラムを書こうとしましたが、問題が次々と出てきました。最終的に見つけたのが Postfix というプロジェクトです。まさにこのために作られたものなのに、検索ではなかなか見つかりません!このプログラムは素晴らしく、暗号化されていないメールを受け取り、TLS やポート 587 といった最新のモダンな機能を使って、あらゆるメールシステムへ転送してくれます。

古くてみすぼらしい手紙を食べる犬と、そのお尻から勢いよく飛び出すたくさんの新しくてきれいな手紙。

以上です。やることはこれだけです。

ただし私たちも一役買いました。Docker Compose ファイルにまとめたので、どのサーバーでも簡単に起動でき、その後は二度と気にする必要がありません。古い Microsoft Access 用ライブラリ vbSendMail.dll での動作を確認済みで、Google Workspace(Gmail)の SMTP サーバー経由でメールを送信できます。

Docker Compose ファイルのスクリーンショット。

下のボタンからファイルをダウンロードし、compose.yml をサーバーの情報に合わせて編集したら、「docker-compose up -d」でコンテナを起動するだけです。

Loïc Joachim のプロフィール

Loïc Joachim

Loïc Joachim はニュージーランドを拠点とする IT プロフェッショナル、起業家、そして政治家です。現在は Timeclock.Kiwi のマネージングディレクター、O'Brien Group の IT マネージャーを務めています。ダニーデン労働党の副議長として政治にも携わり、テクノロジー、ビジネス、政治について知見や意見を発信する多作な書き手でもあります。

いつでも喜んでお手伝いします。
お気軽にお問い合わせください。当社の勤怠管理システムがお客様に合うよう、できる限りのことをいたします。