最近我正在学习电子邮件相关的,并写了一个简单的邮件客户端发送电子邮件。
但不幸的是由于网络不好我无法连接smtp.gmail.com回家。当我在浏览器中使用代理时,这是可以的,当脚本在公司中运行时也可以。在
那么有什么方法可以为smtp协议设置代理吗?我在Python2.7的smtplib模块中看不到任何可以使用的东西。我认为设置http代理是没有用的。它们是两种协议。我也搜索过Google和stackoverflow,都找不到合理的解决方案。在
所以,似乎有一个套接字代理。这有用吗?在
希望有人能告诉我一些事情。在
Tags:
安装一个本地邮件服务器,它维护自己的邮件队列,如Postfix。您自己的本地邮件服务器实际上是一个缓存SMTP代理服务器,所以正是您想要做的。您的本地应用程序将把它的邮件发送到Postfix,以确保邮件被传递到实际的收件人。还有很多其他的邮件服务器也做得很好。在
设置Postfix超出了SO答案的范围(或者ServerFault,我猜它会被迁移),但是这里有arelotsoftutorials(这取决于您使用的机器)。Setting up postfix to use Gmail as smarthost您也会感兴趣,因为它涉及到一些与证书相关的小麻烦。在
相关问题 更多 >
编程相关推荐