Es sieht so aus, als ob die Apple Mail-Anwendung die Proxy-Einstellungen des Systems nicht verwendet. Ich habe den Proxy in den Systemeinstellungen des Netzwerks konfiguriert und alle meine Webbrowser (Safari, Chrome, Firefox) verwenden diese Einstellungen, aber Mail.app scheint dies nicht zu tun.
Ich habe versucht, eine Verbindung zu einem IMAP-Server herzustellen, aber die Anfrage läuft immer ab. Wenn ich mit überprüfe netstat
, kann ich sehen, dass Mail.app versucht, sich direkt mit dem IMAP-Server zu verbinden, ohne den Proxy zu durchlaufen.
Gibt es eine Möglichkeit, Mail.app zu zwingen, den Proxy zu durchlaufen?
Dies ist auf Snow Leopard.
Verwenden Sie ProxyCap . Fügen Sie dort eine „Weiterleitungs“-Regel für das Mail.app-Bundle hinzu.
Beachten Sie, dass ein normaler HTTP-Proxy für Mail.app nicht funktioniert. Sie benötigen eines der folgenden: SOCKS, SSH.
Wenn Sie ssh-Zugriff auf den Computer haben, den Sie als Proxy verwenden möchten, können Sie ssh -D 12345 proxy.server.com
Ihren Computer auch so konfigurieren, dass er den SOCKS-Proxy verwendet, indem Sie localhost
und 12345
als Proxy-Host und Ports entsprechend in den Einstellungen verwenden. Natürlich können Sie einen anderen Port angeben, aber es ist am besten, ihn höher als 1024 zu halten.
Die Option -D für ssh aktiviert einen eingebauten SOCKS-Proxy, den Sie dann verwenden können, um den gesamten anderen Datenverkehr durchzuleiten. Bitte beachten Sie, dass der Datenverkehr vom Terminal (telnet, ssh) NICHT über den SOCKS-Proxy geht, unabhängig davon, wie Sie Ihre Netzwerkeinstellungen konfigurieren.
Ich hätte relevante Screenshots hochgeladen, aber leider ist die Internetverbindung, die ich hier verwende, sehr langsam - 256-kbps-Satellitenverbindung, die von etwa 50 Personen und einer Vielzahl von Experimenten geteilt wird!
kein Hang
Winkler
kein Hang