なにするの?
MisskeyのメールサーバーとしてGmailを使う方法です。
制限こそありますが、小規模インスタンスであれば充分実用に耐えます。
やり方
アプリパスワードの発行
ここを開き、アプリパスワードを新規発行します。
https://myaccount.google.com/apppasswords
アプリ名は任意のもので構いませんが、分かりやすいものにしておきましょう。
生成されたアプリパスワードは後述の手順で必要となりますので、必ず控えておいてください。
Gmailに独自ドメインを追加
Gmailから独自ドメインを利用してメールを送信するため、Gmailに独自ドメインを追加します。
この後の手順でメールアカウントの所有確認でメールを受信する必要があるため、Cloudflare Email Routing等で受信メールを確認できるようにしておいてください。
準備が完了したらGmailを開き、設定 > すべての設定を表示 > アカウントとインポート > 他のメールアドレスを追加
を押下します。
出てきたポップアップウィンドウに任意の名前と利用したいメールアドレスを入力し、次のステップ
を押下します。
次のページでは以下のように入力します。
項目 | 設定値 |
---|---|
ホスト | smtp.gmail.com |
ポート | 465 |
ユーザー名 | アカウントのユーザー名部(@gmail.com以前の部分) |
パスワード | 上記手順で取得したアプリパスワード |
すべての項目の入力が完了したら、アカウントを追加
を押下してください。
しばらくすると、入力した独自ドメインのメールアドレス宛に認証メールが届くので、URLから認証を行ってください。
Misskeyでの設定
コントロールパネル > メールサーバー
を開き、メール配信機能を有効化する(推奨)
を有効化します。
残りの項目は以下のように設定
項目 | 設定値 |
---|---|
メールアドレス | 使用する独自ドメインのメールアドレス |
ホスト | smtp.gmail.com |
ポート | 587 |
ユーザー名 | アプリパスワードを発行したアカウントのメールアドレス |
パスワード | 上記手順で発行したアプリパスワード |
すべての入力が完了したら保存を必ず押下します。
確認
最後に正常送信ができているかの確認を行います。
Misskey上の設定ページにある配信テスト
を押下し、メールが届くかを確認してください。
こんな感じのメールが届けばおっけーです!
お疲れ様でした👍🏻