Come rendere Apple Mail.app utilizza il proxy SOCKS configurato da un file PAC

4

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:

  1. È possibile impostare il proxy in Mail.app? Cioè, Mail.app passa il suo traffico web al proxy SOCKS mentre altre app non saranno influenzate.
  2. 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;
}
    
posta Ch'en Meng 28.12.2014 - 13:43
fonte

2 risposte

2

Prova su Preferenze di rete , seleziona la rete che desideri impostare e vai a Avanzate - > Proxy . Quindi, imposta entrambi Configurazione proxy automatica e proxy SOCKS. Funziona per me.

FYI, se utilizzi Shadowsocks il PAC probabilmente sarà http://127.0.0.1:8090/proxy.pac .

    
risposta data 12.01.2015 - 08:49
fonte
0

So che questa discussione è vecchia, ma ho avuto lo stesso problema grazie al grande firewall. Non volevo indirizzare TUTTO il mio traffico attraverso il mio proxy, quindi impostarlo nelle preferenze di rete non era un'opzione.

Ho pensato che il problema fosse dovuto all'app Mail su mac, ma in realtà si trattava solo dell'accesso ai server IMAP e SMTP di Gmail.

Per qualsiasi motivo, l'elenco GFW principale non include questi. Tutto ciò che devi fare è aggiungere queste due righe al tuo file PAC:

|| imap.gmail.com ^ || smtp.gmail.com ^

Non appena ho aggiunto quelli, l'app di posta funzionava con gmail. Spero che questo funzioni per te!

    
risposta data 12.12.2018 - 11:23
fonte

Leggi altre domande sui tag