SSH-Tunneling über HTTP-Proxy Mac Mail.app

751
Nick

Hat jemand IMAP und SMTP von Macs Mail.app über einen HTTP-Proxy zu einem Remote-Host und zu Google Mail erfolgreich getunnelt?

Bisher konnte ich die IMAP-Verbindung tunneln, jedoch funktioniert SMTP nicht. Ich habe Wireshark verwendet und es sieht so aus, als würde Mail.app nicht auf den Standard smtp.gmail.com zugreifen und einige IPv6-Adressen verwenden.

Mein Setup bisher Home Mac:

  • ddns.net veröffentlicht dynamisches IP
  • sshd aktiviert und port weitergeleitet über router

Remote-System hinter der 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

Ich habe mit 'telnet localhost 993' und 'telnet localhost 587' getestet, dass IMAP und SMTP durch Anzeigen der Ausgabe korrekt getunnelt werden. Beim Senden von SMTP-Mail kann leider keine Verbindung hergestellt werden, und Wireshark sieht auf Port 587 keine Aktivität für localhost. Ich habe eine andere Aktivität auf 587 bemerkt, jedoch für eine IPv6-Adresse.

Ich schätze jeden Einblick, den die Leute hier haben, um diese Arbeit zu machen. Ich möchte das auch für die FaceTime- und iMessenger-Ports tun.

Vielen Dank!

1

0 Antworten auf die Frage