最初の通知を受け取る
アウトポストコンソールを開いた状態で開始します。このチュートリアルでは、職場メールボックスの Clients フォルダーを監視し、Bark を通じて通知を送信します。新しいメールで完全なフローを確認します。
1. 管理者を作成する
初回起動時に、
docker compose logs --tail=50 core でセットアップ
コードを見つけてコンソールに入力し、少なくとも 12
文字のパスワードを作成します。セットアップが完了したら、既存の管理者パスワードを使用してサインインします。
結果を確認します: セットアップ ウィザードまたは概要が開きます。メールボックスと通知は個別に設定できます。
2. メールボックスを追加する
[メールボックス] → [メールボックスの追加] を開き、接続設定を入力します。
- ラベル: たとえば、職場メールボックス。コンソールと通知のタイトルに表示されます。
- IMAP ホスト: 電子メール プロバイダーの IMAP 設定のアドレスを使用します。
-
ポート: 通常は
993、TLS を使用します。 - ユーザー名: 通常は完全な電子メール アドレス。
- パスワード: 必要に応じて、プロバイダーが発行したアプリのパスワードまたは認証コードを使用します。
接続をテストして保存します。 Gmail は 993 で
imap.gmail.com を使用します。 アプリパスワード
が利用できるかどうかは、アカウントと組織のポリシーによって異なります。
Googleの指示
を参照してください。他のプロバイダーの場合は、公開されている IMAP
設定を使用します。
結果を確認してください: メールボックスがサイドバーに表示され、それを開いてフォルダーをスキャンできます。認証エラーの場合は、IMAP が有効であること、ユーザー名が完全であること、アプリのパスワードが有効であることを確認してください。
3. 監視するフォルダーを選択します
メールボックスを開き、フォルダーのスキャン → スキャンの開始 を選択し、通知が必要なフォルダーを選択します。サーバー側のルールが顧客メールを Clients フォルダに移動する場合は、Clients を選択します。
- リアルタイム: 即時通知が必要なフォルダー用。
- 5 分ごと / 15 分ごと: 領収書またはニュースレターについては、後で確認できます。
[次へ] を選択し、選択内容を確認して保存します。接続バジェットは使用量を示します。制限に達した場合は、一部のフォルダーをスケジュールされたチェックに切り替えます。
結果を確認します: 監視ステータスには、選択したフォルダーが監視対象としてリストされ、最終チェック時刻も表示されます。新しいサブスクリプションは現在のメールボックスの位置に開始点を確立するため、既存のメッセージはスキップされます。
4. Bark 通知を設定する
携帯電話で Bark のシステム通知を有効にし、そのプッシュ URL
を見つけます。
https://api.day.app/your-device-key などの URL
の場合は、アウトポスト の 通知 で Bark
を選択します。
-
エンドポイント を
https://api.day.app、または独自の HTTPS Bark サーバー アドレスに設定します。 - Bark デバイス キー にデバイス キーの部分だけを入力します。
- メールの件名を表示するかどうかを選択します。プレビューをオフにすると、通知には一般的な新着メール メッセージが使用されます。
保存し、[テスト通知を送信] を選択して、携帯電話を確認します。
結果を確認します: アウトポスト は、通知サービスが要求を受け入れたことを報告し、電話にはテスト通知が表示されます。承諾はサービスの応答を記録します。デバイスの表示は、通知の許可、集中モード、チャネルのステータスにも依存します。
Pushoverの場合は、アプリケーション トークンとユーザー キーを入力します。 Webhook の場合、HTTPS 受信側 URL と署名シークレットを入力します。フィールドと署名については、通知リファレンス を参照してください。
5. 新しいメールで確認する
- アウトポスト を実行し続け、Clients フォルダを監視していることを確認します。
- 別のメールボックスから新しい電子メールを送信し、サーバー側ルールでその電子メールを Clients フォルダに移動できるようにします。
- Web メールまたは通常の電子メール クライアントを使用して、メッセージが Clients フォルダにあることを確認します。
- アウトポストの 配達 でエントリを見つけ、電話通知を確認します。
結果を確認してください: 通知によりメールボックスとフォルダーが特定されます。件名のプレビューが有効になっている場合、テスト件名も表示されます。既存の電子メール クライアントで引き続き読んで返信します。
テストには新しいメールを使用してください。 24 時間以上前に受信したメールを移動すると、通知を生成せずに進行状況の監視が進みます。 2 つの購読済みフォルダーにメッセージが表示されると、2 つのフォルダー通知が生成されることがあります。
6. 配信が止まった箇所を見つける
- テスト通知も失敗します: チャネルの認証情報、アウトポストからサービスへの接続、および電話通知の許可を確認してください。
- テストは成功しましたが、新しいメールには記録がありません: ルールの宛先フォルダーが購読されていることを確認し、そのステータスと最終チェック時間を確認してください。スケジュールされたフォルダーに対して選択した間隔を許可します。
- 配信は失敗としてマークされています: 理由を読み、チャネル設定を修正し、手動で再試行します。自動再試行のデフォルトは 0 で、通知で設定できます。
- メールボックスには認証が必要です: メールボックス設定でアプリのパスワードを更新します。
最初の バックアップ を作成して終了します。コンソール履歴は通知を記録します。元のメッセージはメールボックスに残ります。
Markdown · AGPL-3.0-only · Mailwake コントリビューター