Hermesエージェントのメールのシナリオでは、「送信はできるが受信できない」と「受信はしたが返信していない」は通常同じ種類のエラーではありません。 前者は主に IMAPが開かれていないかパスワードが間違っているためであり、後者は EMAIL_ALLOWED_USERSが公開されていないためより一般的です。 公式メール文書の順序は非常に明確です:まずIMAP/SMTPを確認し、次にApp Password、最後に許可リストを確認します。
最小限のトラブルシューティングシーケンス
- GmailやOutlookで2段階認証を使う場合、ログインパスワードではなくアプリパスワードを入力
EMAIL_PASSWORD必要です。 - IMAPホスト/SMTPホストのメールサービスプロバイダーがIMAPで993、SMTPが587であることを確認してください。
- 新しいメールが全く届かない場合は、メールボックスのバックグラウンドでIMAPが有効かどうか確認してください。
- メッセージは見えてもHermesが処理しない場合は、送信者アドレスが含まれている
EMAIL_ALLOWED_USERSを確認してください。
なぜ「受け取ったが返却されていない」のか
Hermesは、メールループバックを避けるために、突然のメール、ノーレスポンス、大量送信、一部の自動ヘッダーをフィルタリングしています。 つまり、受信箱に届いたすべてのメッセージが返信を促すわけではありません。 また、2つのゲートウェイを同時に実行すると、重複した返信や状態の混乱が生じることがあります。
結論は単純です:認証エラー、アプリのパスワードを確認; 間違った手紙を受け取った場合はIMAPを確認してください。 返信しない場合は、許可されたユーザーとフィルタールールを確認してください。 これら三つのことを「メールが壊れている」という一つの理由と混同しないでください。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書登録:https://hermes-agent.nousresearch.com/。