Não tenho certeza se esta é a plataforma correta para perguntar, mas como acho essa pergunta quase semelhante ao meu problema, é por isso que estou postando aqui.
Tenho uma conta de e-mail definida em [email protected]
. Mas o servidor mail.institute
não é acessÃvel de fora da rede do instituto, exceto por um site frontend dedicado que eles conectaram.
O problema é que não consigo sincronizar essa conta de e-mail nos meus aplicativos de cliente de e-mail, como Thunderbird, Gmail, Outlook etc., a menos que eu esteja dentro do Instituto.
As especificações que funcionam para clientes de e-mail (aplicativo Gmail) dentro do campus:
Configuração de entrada: servidor: mail.institute, porta: 143, segurança: Nenhuma.
Configuração de saÃda: Servidor SMTP: mail.institute, porta: 587, segurança: STARTTLS.
Felizmente, eles fornecem uma máquina, digamos A, que é acessÃvel de fora (assim, podemos acessar qualquer máquina dentro do instituto usando ssh depois de usar ssh para esta máquina A).
Posso configurar alguns clientes de e-mail existentes (como o Thunderbird, mas as configurações do Android são mais preferÃveis) que usarão transitivamente a máquina A para sincronizar meus e-mails de fora do campus?
Se você puder fazer ssh para a máquina A, então você deve ser capaz de configurar túneis ssh para o servidor
mail.institute
sobre essa máquina (a menos que eles tenham bloqueado conexões da máquina A paramail.institute
). Use por exemplo o seguinte comando:e então configure seu cliente de e-mail para usar
localhost
a porta 6000 para e-mails recebidos elocalhost
a porta 6001 para e-mails enviados.Você pode alterar 6000 e 6001 acima para as portas que desejar, desde que nenhum aplicativo as utilize na sua máquina local.
É claro que isso só funcionará enquanto a sessão ssh estiver ativa.