Я занимаюсь разработкой приложения .Net, которое использует GMAIL для отправки уведомлений и получения запросов от пользователей.
До сих пор я использовал клиенты Pop3 и SMTP для своего приложения. Теперь я перехожу к использованию API, и у меня есть некоторые проблемы
- Когда я отправлял электронные письма с той же строкой темы из приложения, моя учетная запись GMAIL идентифицировала ее и сгруппировала вместе в один разговор.
введите описание изображения здесь
Теперь по какой-то причине я получаю каждое сообщение в новом разговоре.
Я попытался установить идентификатор потока, совпадающий с первым сообщением, которое я отправляю с той же темой, но это не сработало. Есть ли какое-нибудь решение?
- (относится к 1): мое приложение получает EMAIL и отправляет ответ, до сих пор я получал его в том же разговоре. Теперь по какой-то причине я получаю его в новом разговоре с «Re» в начале. Опять же - могу ли я что-нибудь сделать, чтобы продолжить разговор?
Мой запрос на получение новых писем выглядит так:
var emailListRequest = gmailService.Users.Messages.List("me");
emailListRequest.LabelIds = "INBOX";
emailListRequest.IncludeSpamTrash = false;
emailListRequest.Q = "is:unread";
- Когда я отправляю письмо в приложение в первый раз, я получаю непрочитанное и помечаю их как прочитанные.
Но если я отправлю то же сообщение снова через несколько минут, оно не получит новое сообщение (если я закрою приложение и запустлю снова, оно получит новое сообщение)
Есть идеи?
Спасибо