Итак, я наткнулся на эту ссылку Небезопасные приложения и ваш аккаунт Google, и в ней говорится, что после 30 мая этого года опция «Включение менее безопасных приложений» больше не будет доступна.
Интересно, будет ли альтернатива? Мне нужно иметь возможность читать электронные письма и загружать вложения через мое приложение, при этом пользователю не нужно делать это самому, поэтому, насколько я мог видеть, Gmail API бесполезен.
Я также не смог найти другой способ доступа к почтовому ящику Gmail без включения этой опции... Спасибо за ваше время.
Весь смысл в том, что вы не должны использовать чей-то логин и пароль для доступа к gmail. Вы можете попробовать использовать пароль приложений, но неясно, будет ли это работать или нет в долгосрочной перспективе. Google был очень расплывчатым об этом.
Вы должны авторизовать пользователя либо с помощью Xoauth2 для smtp-сервера, либо с помощью API Gmail и авторизовать пользователя.
С помощью oauth вы можете запросить токен обновления, а затем вам нужно будет запросить разрешение пользователей только один раз, после чего вы можете использовать свой токен обновления для запроса нового токена доступа.
позвольте мне перефразировать это. Приложения никогда не должны использовать логин и пароль для доступа к учетной записи пользователя Google. Это всегда следует делать через Oauth.
Я почитаю больше об использовании Xoauth2 или API Gmail, Ty. Я просто хочу уточнить, приложение не предназначено для использования чужого логина и пароля, а мое собственное только для того, чтобы передавать данные из приложения на электронную почту, а затем обрабатывать эти данные из компьютерного приложения. Своего рода бессерверное приложение.