# 最初の通知を受け取る

アウトポストコンソールを開いた状態で開始します。このチュートリアルでは、職場メールボックスの Clients フォルダーを監視し、Bark を通じて通知を送信します。新しいメールで完全なフローを確認します。

## 1. 管理者を作成する

初回起動時に、 `docker compose logs --tail=50 core` でセットアップ コードを見つけてコンソールに入力し、少なくとも 12 文字のパスワードを作成します。セットアップが完了したら、既存の管理者パスワードを使用してサインインします。

**結果を確認します**: セットアップ ウィザードまたは概要が開きます。メールボックスと通知は個別に設定できます。

## 2. メールボックスを追加する

**[メールボックス] → [メールボックスの追加]** を開き、接続設定を入力します。

- **ラベル**: たとえば、職場メールボックス。コンソールと通知のタイトルに表示されます。
- **IMAP ホスト**: 電子メール プロバイダーの IMAP 設定のアドレスを使用します。
- **ポート**: 通常は `993` 、TLS を使用します。
- **ユーザー名**: 通常は完全な電子メール アドレス。
- **パスワード**: 必要に応じて、プロバイダーが発行したアプリのパスワードまたは認証コードを使用します。

接続をテストして保存します。 Gmail は `993` で `imap.gmail.com` を使用します。 アプリパスワード が利用できるかどうかは、アカウントと組織のポリシーによって異なります。 [Googleの指示](https://support.google.com/accounts/answer/185833?hl=en) を参照してください。他のプロバイダーの場合は、公開されている 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 と署名シークレットを入力します。フィールドと署名については、[通知リファレンス](notifications.md) を参照してください。

## 5. 新しいメールで確認する

1. アウトポスト を実行し続け、Clients フォルダを監視していることを確認します。
2. 別のメールボックスから新しい電子メールを送信し、サーバー側ルールでその電子メールを Clients フォルダに移動できるようにします。
3. Web メールまたは通常の電子メール クライアントを使用して、メッセージが Clients フォルダにあることを確認します。
4. アウトポストの **配達** でエントリを見つけ、電話通知を確認します。

**結果を確認してください**: 通知によりメールボックスとフォルダーが特定されます。件名のプレビューが有効になっている場合、テスト件名も表示されます。既存の電子メール クライアントで引き続き読んで返信します。

テストには新しいメールを使用してください。 24 時間以上前に受信したメールを移動すると、通知を生成せずに進行状況の監視が進みます。 2 つの購読済みフォルダーにメッセージが表示されると、2 つのフォルダー通知が生成されることがあります。

## 6. 配信が止まった箇所を見つける

- **テスト通知も失敗します**: チャネルの認証情報、アウトポストからサービスへの接続、および電話通知の許可を確認してください。
- **テストは成功しましたが、新しいメールには記録がありません**: ルールの宛先フォルダーが購読されていることを確認し、そのステータスと最終チェック時間を確認してください。スケジュールされたフォルダーに対して選択した間隔を許可します。
- **配信は失敗としてマークされています**: 理由を読み、チャネル設定を修正し、手動で再試行します。自動再試行のデフォルトは 0 で、通知で設定できます。
- **メールボックスには認証が必要です**: メールボックス設定でアプリのパスワードを更新します。

最初の [バックアップ](backup.md) を作成して終了します。コンソール履歴は通知を記録します。元のメッセージはメールボックスに残ります。
