ユーザ用ツール

サイト用ツール


mailtrapを使う

文書の過去の版を表示しています。


Mailtrapを使う

概要

本来であれば、プロバイダが配下のマシンから正規の手順でメールの転送を要求してきたならば、プロバイダとしてはそれを受け取るべきなのだが、残念なことに、BIGLOBEは、自身が大してセキュアでもないくせに、これを受け付けない。 腹立たしいことこの上なしである。

なので、外部のSMTP転送サービスを利用する必要がある。

以前は SendGridサービスが鉄板だったのだが、2026年7月を以て完全有償化した上に、まあまあお高いのでとても個人で使える感じではないため、断念せざるを得なかった。

代替サービスはいくつかあるのだが、ここでは Mailtrapを用いるケースについて述べる。 Mailtrapでは4,000通/月(150通/日以内で)まで無料で利用できるメール転送サービスである。

アカウントの作成

Mailtrapにアクセスして、アカウントを作成する。 Googleや Githubなどで認証してもいい。

ドメインの登録

メニューから “Domains”を選び、自分のドメインを作成する。

ドメインの認証

ドメインの認証を受けるには、DNS上に最低限 CNAMEを3件、TXTを一件作成する必要がある。 多分、CNAMEは四件作れる方が望ましいが、trap についてはつくれなければ不要。

画面に表示されている項目と値をDNSに登録して、それが読み取られれば、認証は完了する。

認証がされないと先へは進めない。

APIキーの作成

ドメインが認証されたら、Settings → API Tokensといって、「Add Token」を選ぶ。 SMTPリレー用のキーなら、自分のドメインに “Admin” のチェックを入れてやればいい。 Tokenの有効期限はどれを選んでもいいが、それぞれに応じて Expireするので更新を忘れないように。

なお、トークンは作成時に表示される一回こっきりしか取得できないので、トークン作成したときに表示されるポップアップで値をコピーすることをわすれずに。

うっかり閉じてしまったら、作成しなおさないといけない。

APIキーを保存する

APIキーは、Postfixなら/etc/postfix/relay_passwordに以下のように保存する。

/etc/postfix/relay_password
[live.smtp.mailtrap.io]:587 api:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

保存したら、わすれずにpostmapしておく。

$ sudu postmap /etc/postfix/relay_passowrd
mailtrapを使う.1793242758.txt.gz · 最終更新: by araki