Discourse に受信メールの設定がまだ行われていない場合は、以下のトピックをご覧ください。
- Set up reply by email with POP3 polling
- Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver
すでに基本的なメール返信機能(ホスティングプランで一般的に設定されています)が設定済みで、メールで新規トピックを作成する機能を追加したい場合は、こちらのトピック をご覧ください。
ログとエラー
すべての受信メールはログに記録され、管理パネルの /admin/email/received から確認できます。メールの From(差出人)、To(宛先)、Subject(件名)フィールドを使ってリストを絞り込むことができます。
rejected リスト(/admin/email/rejected)は、問題の理解において非常に役立ちます。メールの From、To、Subject フィールドだけでなく、Error(エラー)メッセージを使ってリストを絞り込むことも可能です。
いつでも Error メッセージをクリックすると、詳細が表示されるモーダルウィンドウが開きます。既知のエラーの場合、そのメールが拒否された理由を説明する短い記述が表示されます。次に、メールのすべてのヘッダー、件名、本文の生バージョンの最初の 100 語が表示されます。最後に、ユーザーに返信された拒否メールも確認できます。
既知のエラーの中で、特に一般的なのは以下の 2 つです。
reply_user_not_matching_error: 通知が送信されたメールアドレスとは異なるアドレスから返信が来た場合。
これは、ユーザーが複数のメールアドレスを使用している場合(例:メールエイリアス を使用)に発生します。ただし、返信は 1 つのメールアドレスのみで行われます。例えば、ユーザーが foo+discourse@bar.com でアカウントを登録していたとします。
auto_generated_email_error: 以下のいずれかの条件に一致した場合に発生します。precedenceヘッダーがlist、junk、bulk、またはauto_replyに設定されている。- メールアドレスが
mailer-daemon、postmaster、またはnoreplyに一致する(mailer_daemonやno-replyのようなアンダースコア/ハイフンのバリエーションを含む)。 - 件名が既知の自動返信プレフィックスで始まる(例:「Auto:」、「Automatic reply」、「Out of Office」、「Autosvar」、「Abwesenheitsnotiz」など)。
- 任意のヘッダー(
X-Auto-Response-Suppressを除く)にauto-response、auto-submitted、auto-replied、auto-reply、auto-generated、auto-respond、holidayreply、またはmachinegeneratedが含まれている(非網羅的なリスト)。
自動メールを特定する標準が存在しないため、一般的に使用される単語やヘッダーに一致させるために正規表現を使用しています。これらのエラーは通常、無視しても問題ありませんが、実際に誤って分類されたメールを発見した場合は、こちらで報告してください。また、auto_generated_allowlist サイト設定に特定の送信者アドレスを追加することで、このチェックをバイパスすることもできます。
以下は、遭遇する可能性のあるその他の既知のエラーです。
empty_email_error: 受信した生メールが空白でした。user_not_found_error: ステージドユーザーが無効化されている場合(enable_staged_users設定)、かつ送信者が既存のユーザーではない場合。no_body_detected_error: 本文を抽出できず、添付ファイルも存在しませんでした。inactive_user_error: 送信者がアクティブではありません。silenced_user_error: 送信者がサイレンス(沈黙)されています。bad_destination_address:ToおよびCcフィールドのいずれのメールアドレスも、設定された受信メールアドレスと一致しませんでした。screened_email_error: 送信者のメールアドレスがスクリーニングされました。email_not_allowed: 送信者のメールアドレスが許可リストに含まれていないか、ブロックリストに含まれています。strangers_not_allowed_error: ユーザーが所属していないカテゴリで新規トピックを作成しようとしました。insufficient_trust_level_error: ユーザーが必要な信頼レベルを持っていないカテゴリで新規トピックを作成しようとしました。topic_not_found_error: 返信が届きましたが、関連するトピックが削除されています。topic_closed_error: 返信が届きましたが、関連するトピックがクローズされています。bounced_email_error: メールがバウンスレポートです。invalid_post: メールから作成された投稿が無効でした。too_short_post: 投稿本文が短すぎます。reply_not_allowed_error: ユーザーはこのトピックに返信することが許可されていません。old_destination_error: 返信先が古すぎます。reply_to_digest_error: ユーザーがダイジェストメールに返信しようとしました。too_many_recipients_error: 受信者の数が多すぎます(maximum_recipients_per_new_group_emailを超過)。
関連トピック
- Set up reply by email with POP3 polling
- Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver
- Discourse as a private email support portal
- Replying too quickly ... By email?
最終レビュー: @SaraDev 2022-06-06T19:00:00Z


