succi0303 blog

This is my personal blog. All posts are my own.

Outline Wikiの通知用にSMTPを設定する

Outline Wikiでは、ドキュメントの更新、ドキュメントへのコメント、メンションなどのイベントについて、メールで通知できる。通知を有効にするにはサーバの環境変数SMTPの設定を追加する必要がある。今回、Gmailを使って通知を送信できるようにSMTPを設定した。

以下に手順をまとめる。なお、Outline WikiのインストールはDockerを利用していることが前提である。

公式の手順に従って、Outline用にGoogleのアプリパスワードを作成する。

docker.envに以下を設定を追加する。SMTP_PASSWORDは事前に作成したアプリパスワードを使用する。

SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USERNAME=example@gmail.com
SMTP_PASSWORD=<app password>
SMTP_FROM_EMAIL=Outline <example@gmail.com>
SMTP_TLS_CIPHERS=TLSv1.2
SMTP_SECURE=false

docker.envを更新した後、docker compose restartでOutlineを再起動する。

再起動後、設定画面でデータのエクスポートを実行したところ、エクスポート完了のメールが届き、メール通知が正しく動作していることが確認できた。

参考リンク