Отправка ответа по электронной почте не работает для одного пользователя

У меня есть случай, когда один пользователь может получать письма, но не может отвечать на них по электронной почте (используя адрес Gmail).

Ранее он использовал адрес Hotmail, успешно получая и отвечая на сообщения форума, но недавно перестал получать что-либо, хотя сообщения форума регистрировались как отправленные через MailGun и, согласно логам MailGun, не возвращались на этот адрес.

После переключения на аккаунт Gmail доставка писем снова стала работать, но ответы пользователя на сообщения форума, полученные на этот адрес Gmail, не доходят обратно. По словам пользователя, письма не помечаются как возвращённые, однако, согласно данным Discourse, сообщения с этого адреса Gmail не поступают.

Иными словами, адрес Gmail пользователя нигде не фигурирует в логах пропущенных, полученных, возвращённых или отклонённых писем.

При просмотре лога полученных писем я вижу множество нераспределённых сообщений без видимого отправителя, адресованных адресу «noreply» форума, а также несколько, казалось бы, доставленных спам-сообщений без отправителя на адрес администратора форума (к счастью, я никогда не видел их в своём почтовом ящике).

Что может означать отсутствие информации об отправителе? Может ли это каким-либо образом быть связано с проблемой этого пользователя?

Пользователь переслал мне копию исчезнувшего ответа, отправленного в тему форума. Адрес получателя выглядит корректным, хотя я не знаю, как проверить это здесь (я полагаю, что всё, что идёт после знака «+» в адресе ответа, уникально для темы и получателя).

image

Я бы начал с того, чтобы спросить, отправляет ли пользователь письма напрямую через веб-интерфейс Gmail или через почтовый клиент. В последнем случае есть вероятность, что сообщения не доставляются из-за неправильной настройки SMTP.

Возможно, следующим шагом будет попросить пользователя ответить на конкретную тему по электронной почте, чтобы вы могли попытаться найти его ответ в своих логах. Если ваше сообщество активно, вы можете создать отдельную приватную категорию специально для этого пользователя, чтобы отладить проблему с электронной почтой.

Спасибо, Арман.

Пользователь использует Gmail через приложение MS Outlook.

Его сообщения мне, отправленные с того же аккаунта и через то же приложение, доходят без проблем — я предполагаю, что если бы SMTP был настроен неправильно, этого бы не происходило. В любом случае, процесс настройки в Outlook для аккаунтов Gmail обычно автоматизирован.

Я пытался отследить ответ пользователя на конкретную тему, но во всех журналах электронной почты нет записей о получении писем с этого адреса.

Возможно, они используют другой аккаунт в Outlook для ответа? Альтернативный адрес электронной почты будет отображаться в логах под Receiver::UserNotFoundError.

Простой способ проверить это — попросить их ответить на письмо от Discourse через веб-интерфейс Gmail.