dongxi8 发表于 2011-10-01 14:26

如何使用代理服务器用sendmail发送邮件

在学校,可以用ipv6 ,所以一般使用google的ipv6+wallproxy来访问外网。
用python写个脚本也可以抓取网页,如下:
proxy_support = urllib2.ProxyHandler({'http':'http://127.0.0.1:8086'})
opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler)
urllib2.install_opener(opener)
content = urllib2.urlopen('http://www.baidu.com').read()
print content

这样就可以输出baidu首页的源码

但是现在同时想用这台机器把抓取的内容发送到邮箱里。但问题是不能上外网,所以必须使用wallproxy代理来发送邮件。
正常情况下是这样发邮件的:
sendmail(my_mail, sendto_list, msg.as_string())

但我该如何设置才能让sendmail使用本地的代理来登录邮件服务器向外发送邮件?

等高手指点

xtx1188 发表于 2011-10-06 05:03

cl2006ky 发表于 2014-11-20 13:29

有人能够处理python通过代理收发邮件的问题吗?
页: [1]
查看完整版本: 如何使用代理服务器用sendmail发送邮件