Я задавал тот же вопрос несколько дней go, Автор MailKit помог и показал мне рабочий код.
Несколько дней спустя, когда я вернулся к проект, я запускаю тот же код, он перестал работать.
Я заметил, что Google обновил свой пользовательский интерфейс
Новый список типов приложений:
![gmail credential](https://i.stack.imgur.com/gHud3.png)
Старый список: ![enter image description here](https://i.stack.imgur.com/erfnR.png)
Может ли кто-нибудь пролить свет на этот постоянно меняющийся API Gmail, пожалуйста?
Обновление:
Я удалил свой старый файл client_secret. json и загрузил новый файл json (Тип: Настольное приложение), обнаружил, что в новом файле json отсутствуют некоторые поля, поэтому я добавил эти поля из старого json файла и перезапустил проект, он снова работает.
Полагаю, это может быть связано с обновлением токена. Мой токен установлен на 7 дней, мне придется подождать и посмотреть, как он пойдет.