在代理网络中为 Gmail 配置 Outlook

在代理网络中为 Gmail 配置 Outlook

我想在 Outlook 2007 客户端中配置我的 Gmail 帐户。我只需按照以下说明操作即可 @http://mail.google.com/support/bin/answer.py?answer=77689 但这些步骤似乎没有考虑到代理网络。我只是好奇是否有其他人成功做到了这一点。提前感谢您的帮助

答案1

代理通常(几乎总是)仅用于网络流量。链接的文章提到使用 IMAP 协议,该协议通常不使用代理。

最有可能的情况是,您的工作场所已安装 Web 代理,并且您希望能够通过 Web 代理通过 Outlook 访问您的电子邮件,但这行不通。直接通过 IMAP 访问外部世界可能也不被允许。

如果确实存在 IMAP 代理,则通常的方法是使用代理服务器地址作为服务器地址,然后以特定于代理实现的方式将代理身份验证凭据与 IMAP 服务器凭据组合在一起。然后,这些将进入 Outlook 帐户设置的用户名和密码字段(Outlook 内部不支持代理 IMAP 连接)。

您的系统管理员将能够帮助您正确设置凭据,或者找出代理品牌和型号并在此处寻求进一步的帮助。

答案2

我已经通过办公室的 Web 代理成功登录了我的 Gmail 帐户,但我使用开放的 SSH 端口转发功能并通过我的家庭互联网连接来执行此操作。我相信一定有更简单的方法,但让我描述一下我是如何让它工作的:

  1. 项目清单
  2. 在家里设置 cygwin (或者 Linux 或同等版本) 的 SSH 服务器。
  3. 在您的家庭路由器上设置端口转发,以便将端口 22 连接至带有 SSH 服务器的机器。
  4. 使用 putty 登录到您的家用电脑,使用左侧窗格中连接/代理类别下的 Web 代理信息。a
    . 代理类型:HTTP
    b. 代理主机名:您的 Web 代理
    c. 端口:您的 Web 端口(通常为 80)
    d. 在代理端进行 DNS 查找:是
    e. 用户名:您的代理用户名
    f. 密码:您的代理密码
  5. 设置隧道如下:
    a. 源端口:993
    b. 目的地:imap.gmail.com:993
  6. 使用服务器将电子邮件帐户添加到 Outlook:localhost、端口 996、使用 SSL 设置。

我认为您可以使用 cygwin 的 corkscrew 和 mkfifo 命令来执行相同操作,而无需在家中使用 SSH 服务器,但我恰好已经设置好了它,因此对我来说这样做更简单。

希望这可以帮助。

答案3

存档要点:

  1. 有一个可以通过 HTTP 代理建立连接的 ssh 客户端。我为此使用了 bitvise。
  2. 设置 ssh 隧道
    • 127.0.0.1:993 到 imap.gmail.com:993
    • 127.0.0.1:465 到 smtp.gmail.com:465
  3. 启用安全性较低的应用程序访问https://myaccount.google.com/lesssecureapps
  4. 在 Outlook 中添加帐户
    • smtp 服务器:127.0.0.1:465,协议 ssl,需要身份验证
    • imap 服务器:127.0.0.1:993,协议 ssl,需要身份验证

相关内容