Per alcuni motivi, devo utilizzare un proxy SOCKS per accedere a Gmail, altrimenti la connessione verrà bloccata.
Ho provato l'agente SOCKS globale e Mail.app ha funzionato correttamente. Tuttavia, quando ho deciso di utilizzare un file PAC per configurare automaticamente l'agente di sistema, Mail.app non è riuscito ad accedere a Gmail.
Le mie domande:
- È possibile impostare il proxy in Mail.app? Cioè, Mail.app passa il suo traffico web al proxy SOCKS mentre altre app non saranno influenzate.
- Se la risposta alla prima domanda è NO, allora come modificare il mio file PAC per rendere Mail.app possibile accedere a Gmail?
Qualsiasi suggerimento o suggerimento sarebbe apprezzato.
Altre informazioni:
Versione OS: OS X 10.9.5
Versione mail.app: 7.3 (1878.6)
Il file PAC:
var domains = {
"l.google.com": 1,
"gmail-imap.l.google.com": 1,
"googlepages.com": 1,
"googlesile.com": 1,
"google.co.jp": 1,
"gaeproxy.googlecode.com": 1,
"sshtunnel.googlecode.com": 1,
"googleusercontent.com": 1,
"goagent.googlecode.com": 1,
"google.com": 1,
"googlevideo.com": 1,
"google.com.hk": 1,
"tuite.googlecode.com": 1,
"gfwinterceptor.googlecode.com": 1,
"gtap.googlecode.com": 1,
"googleapis.com": 1
};
var proxy = "SOCKS5 127.0.0.1:1080; SOCKS 127.0.0.1:1080; DIRECT;";
var direct = 'DIRECT;';
function FindProxyForURL(url, host) {
var lastPos;
do {
if (domains.hasOwnProperty(host)) {
return proxy;
}
lastPos = host.indexOf('.') + 1;
host = host.slice(lastPos);
} while (lastPos >= 1);
return direct;
}