Alguém conseguiu com sucesso encapsular IMAP e SMTP do Mail.app do Mac através de um proxy HTTP para um host remoto e para o Gmail?
Até agora, consegui tunelar a conexão IMAP, mas o SMTP não está funcionando. Eu usei o Wireshark e parece que o Mail.app não está acessando o smtp.gmail.com padrão e está usando algum endereçamento IPv6.
Minha configuração até agora Mac em casa:
Sistema remoto por trás do firewall:
sudo ./ptunnel.py -d -p www-proxy.company.com:80 993:imap.gmail.com:993 587:smtp.gmail.com:587 25:smtp.gmail.com:25
/ etc / hosts
imap.gmail.com localhost
smtp.gmail.com localhost
Eu testei usando 'telnet localhost 993' e 'telnet localhost 587' que IMAP e SMTP são tunelados corretamente vendo a saída. Infelizmente, ao enviar correio SMTP, uma conexão não pode ser estabelecida e o Wireshark não vê nenhuma atividade na porta 587 para o host local. Eu notei outras atividades no 587, no entanto, para um endereço IPv6.
Aprecie qualquer ideia que as pessoas possam ter sobre como fazer isso funcionar. Eu gostaria de fazer isso para as portas do FaceTime e do iMessenger também.
Obrigado!
Tags email ssh-tunnel gmail-imap