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