【问题标题】:how to set a proxy for python email client [closed]如何为python电子邮件客户端设置代理[关闭]
【发布时间】:2013-02-19 09:48:41
【问题描述】:

最近在学习邮件相关的,写了一个简单的邮件客户端来发送邮件。 但不幸的是,由于网络不好,我无法连接到 smtp.gmail.com 主页。当我在浏览器中使用代理时可以,当脚本在公司中运行时也可以。

那么有什么方法可以为 smtp 协议设置代理吗?我在 Python2.7 的 smtplib 模块中看不到任何可以使用的东西。而且我认为设置http代理是没有用的。它们是两种协议。我也搜索了谷歌和stackoverflow,找不到合理的解决方案。

所以,似乎有一个套接字代理。有用吗?

希望有人能告诉我一些事情。

【问题讨论】:

    标签: python proxy smtplib


    【解决方案1】:

    安装一个本地邮件服务器,它维护自己的邮件队列,如Postfix。您自己的本地邮件服务器实际上是一个缓存 SMTP 代理,这正是您想要做的。您的本地应用程序会将其邮件传递到 Postfix,从而确保邮件被传递给实际收件人。还有很多其他的邮件服务器也可以很好地完成这项工作。

    设置 Postfix 超出了 SO-Answer 的范围(或 ServerFault,我猜它已被迁移),但那里有 are lots of tutorials 那里(这取决于你的机器'正在使用)。 Setting up postfix to use Gmail as smarthost 您也会感兴趣,因为它涉及一些较小的证书问题。

    【讨论】:

      猜你喜欢
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 2015-12-15
      • 2011-08-14
      • 2013-07-09
      • 2011-10-25
      • 2023-03-08
      • 2013-03-03
      相关资源
      最近更新 更多