9
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Misskey・Mastodon鯖缶のためのMailgunの使い方

Posted at

自分のMisskey・Mastodonのインスタンスを立てたい!でもメール鯖って何それ?

Misskey・Mastodonのインスタンスを立てるにはメアド検証・通知のためのメールサーバーが必要になりますね。
自分でSMTPサーバーを立ててみるのもいいけど面倒くさいし、ほぼ無料のMailgunがおすすめですよ。

はじめに

もちろんメアドですから自分のドメイン名が必要となります。ここではtest.tsuki.networkと使います。
あと、会員登録のためクレカが必要です。多分デビットカードでもOK。

Mailgunとは

https://www.mailgun.com/
簡単に言って、一ヶ月に10,000件までは無料で様々な方法でメールを送ることができるサービスです。
送ることだけどはなく受け取ることもできますよ。
10,000件を超えたらどうなるのか?もちろんその分お金払わなきゃいけないんですが、そんなに送ったりするの?

使ってみる

Mailgunのホームページに行って、SIGN UPを押して、
image.png
めっちゃ簡単だという会員登録を行います。
image.png
(簡単そう)

メール認証まで済ませてログインするとこういうの画面が出ます。(多分)
image.png
皆さんはGetting StartedAdd a custom domainに取り消し線がないはず。

そこを押すと
image.png
入力しますね
image.png
Add Domainを押したら変なページに飛べます。
やることは2つ、書いている通りDNS情報をアップデートして、待ちます。
image.png
こんな感じ
image.png
もし使うドメイン名がサブドメインではなくrootドメイン名ならこんな感じで入力しますね
image.png

Mailgun社からドメイン名が検証されたらこんなメールが届きます。
image.png

https://www.mailgun.com/ に行って、ログインして、Dashborad画面からDomainsメニューに行くと新たに登録したドメイン名が`Active状態になってるので、詳細画面に行ってみましょう。
image.png
(sandboxなんちゃら.mailgun.orgのやつは気にしないでください。テスト用で発行されるやつらしい)
image.png

問答無用でManage SMTP credentialsを押していいです。もちろんこのままDefault SMTP LoginDefault Passwordを使っても宜しいですが、せっかくなので。
image.png
もちろん初めてこのページに来たらpostmasterアカウントしかありませんよ。追加するにはNew SMTP Credentialを押します。
image.png
(簡単でしょう)

実はこれでほぼ終わってます。でもメールを送ったら、そのメアドでメールを受けることもやってみたいんじゃないですか。
上段バーのRoutesに行って、Create Routeボタンを押すとこんなページに飛べます。
image.png
条件指定で特定のメアドにフォワードしてくれる機能です。
こんな感じでしたら自ドメインに来たメールをGMailで受け取ることができます。
image.png

MisskeyでMailgunを使う

Misskeyの管理画面→インスタンス設定にこういうものがあります。
image.png
ONにして、こう設定します。
image.png
保存を押せばすべてOK・・・のはず

MastodonでMailgunを使う

公式のガイドもありますがあえて説明すると
.env.productionにこういうふうに書きます。

SMTP_SERVER=smtp.mailgun.org
SMTP_PORT=587
SMTP_LOGIN=さっき作ったSMTPユーザー
SMTP_PASSWORD=blahblah
SMTP_FROM_ADDRESS=Mastodon <好きなメアド@ドメイン名>

セーブしてMastodonプロセスを再起動または起動すればOK・・・のはず

SMTP 設定の公式情報は?

ここ https://help.mailgun.com/hc/en-us/articles/203380100-Where-Can-I-Find-My-API-Key-and-SMTP-Credentials-
実はManage SMTP credentials画面の右上にもあります
image.png

まとめ

簡単でしょう?小学生もできますよ。多分。

9
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?