通过 .PAC 文件进行 Outlook
Outlook through .PAC file
我正在努力研究 PAC 文件并将其应用于 Outlook。
所有流量都通过代理 "A" 发送,但 Outlook 无法通过代理 "B"
我无法控制任何规则集(政府组织),因此无法更改所述代理。
我被告知必须通过 PAC 文件。
目前,用户通过代理 "A" 设置了所有内容,并且只能通过 outlook.office.com 访问邮件,对于需要离线邮件的移动用户来说并不理想。
我自己的尝试(显然)没有奏效,如下所示,但是有没有办法像我提议的那样隔离 Outlook?
function FindProxyForURL(url, host) {
if (shExpMatch(url, "*.office.com") || shExpMatch(url, "*.office365.com") || shExpMatch(url, "*.mail.protection.outlook.com") || shExpMatch(url, "*.protection.outlook.com")) {
return "PROXY xx.xx.xx.B:8080";
} else {
return "PROXY xx.xx.xx.A:8080; DIRECT";
}
}
正在将 PAC 文件放在本地客户端上。它现在必须在网络服务器上。
我在本地 WAMP 安装上测试了它,并在实际的 Web 服务器上进一步测试,一切都按预期工作。
我正在努力研究 PAC 文件并将其应用于 Outlook。 所有流量都通过代理 "A" 发送,但 Outlook 无法通过代理 "B" 我无法控制任何规则集(政府组织),因此无法更改所述代理。 我被告知必须通过 PAC 文件。
目前,用户通过代理 "A" 设置了所有内容,并且只能通过 outlook.office.com 访问邮件,对于需要离线邮件的移动用户来说并不理想。
我自己的尝试(显然)没有奏效,如下所示,但是有没有办法像我提议的那样隔离 Outlook?
function FindProxyForURL(url, host) {
if (shExpMatch(url, "*.office.com") || shExpMatch(url, "*.office365.com") || shExpMatch(url, "*.mail.protection.outlook.com") || shExpMatch(url, "*.protection.outlook.com")) {
return "PROXY xx.xx.xx.B:8080";
} else {
return "PROXY xx.xx.xx.A:8080; DIRECT";
}
}
正在将 PAC 文件放在本地客户端上。它现在必须在网络服务器上。 我在本地 WAMP 安装上测试了它,并在实际的 Web 服务器上进一步测试,一切都按预期工作。