如何使用代理服务器用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使用本地的代理来登录邮件服务器向外发送邮件?
等高手指点