O Gmail rejeita chamadas IMAP do servidor James hospedado no AWS EC2

1

Eu tenho James server (servidor SMTP) hospedado em AWS EC2 . Eu tenho um pequeno aplicativo em execução nesta instância da AWS que busca alguns e-mails da minha conta do Gmail.

O Gmail rejeita qualquer solicitação IMAP do meu AWS EC2 com atividade suspeita de mensagem .

Quando eu fiz o login (RDP) para EC2 instance e abri o gmail em um navegador (no qual me pediram para validar alguns outros detalhes além da senha normal), funcionou bem e todas as solicitações subseqüentes do meu pequeno aplicativo funcionando bem.

Não faz sentido pedir a todos os usuários que façam o RDP para o servidor primeiro, e só use este aplicativo.

Alguém tem alguma sugestão sobre como posso superar esse problema e garantir que o servidor do Gmail confie na minha AWS EC2 instância como instância válida?

Obrigado pelo seu tempo.

    
por kosa 01.11.2013 / 19:55

1 resposta

3

Na verdade, o problema é simples: seu servidor JAMES está sendo executado em uma instância que provavelmente está geograficamente longe de onde você está quando você faz login na sua conta do Gmail, então ele aparece para o Google como se alguém estivesse tentando invadir sua conta (afinal, como você pode estar logando da Califórnia e Virgínia dentro de um par de horas um do outro?). Então, para ser seguro, eles bloqueiam a conexão e enviam um aviso. O aviso é geralmente acompanhado por um "É você?" link e se você disser "yes", você poderá entrar com o JAMES dentro de algumas horas.

Recentemente, o Google implementou uma configuração que permite conectar usando o que o Google chama de "clientes de email menos seguros", então a temida mensagem "Detectado login" deve se tornar uma coisa do passado.

    
por 06.05.2015 / 07:22