у меня есть James server
(SMTP-сервер) размещен на AWS EC2
. У меня есть небольшое приложение, работающее на этом экземпляре AWS, которое получает определенные электронные письма из моей учетной записи Gmail.
Gmail отклоняет любые IMAP
запрос от моего AWS EC2
с сообщением о подозрительной активности.
Когда я вошел (RDP) в EC2
instance и откройте Gmail в браузере (в этом случае мне было предложено ввести несколько других деталей, кроме обычного пароля), он работал нормально, и все последующие запросы от моего небольшого приложения работали нормально.
Нет смысла просить всех пользователей сначала выполнить RDP к серверу, а затем использовать только это приложение.
Есть ли у кого-нибудь предложения о том, как я могу решить эту проблему и убедиться, что сервер Gmail доверяет моему AWS EC2
экземпляр как действительный экземпляр?
Спасибо за ваше время.
На самом деле проблема проста: ваш сервер JAMES работает в экземпляре, который, вероятно, географически далеко от того места, где вы обычно находитесь, когда вы входите в свою учетную запись Gmail, поэтому Google кажется, что кто-то пытается взломать вашу учетную запись (после все, как можно войти в систему из Калифорнии и Вирджинии с разницей в пару часов?). Чтобы быть в безопасности, они блокируют соединение и отправляют предупреждение. Предупреждение обычно сопровождается фразой «Это ты?» ссылку, и если вы скажете «да», вы сможете войти в систему с JAMES через несколько часов.
Недавно Google реализовал настройку, которая позволяет вам подключаться, используя то, что Google называет «менее безопасными почтовыми клиентами», поэтому страшное сообщение «Обнаружен подозрительный вход» должно уйти в прошлое.