嘿,我有一个运行python CGI脚本的windows服务器,我对smtplib有点麻烦。服务器运行python 2.1(不幸的是我无法升级它)。无论如何,我有以下代码:python smtplib
session = smtplib.SMTP("smtp-auth.ourhosting.com", 587)
session.login(smtpuser, smtppass)
和它给我这个错误:
exceptions.AttributeError : SMTP instance has no attribute 'login' :
我假设这是因为在Python 2.1中后添加的login()方法。那么我该如何解决这个问题?
我必须要么通过将文件上传到同一目录中的CGI脚本(虽然我相信是的smtplib C语言编写的,需要进行编译,我们不能做到这一点的服务器上)
添加模块OR
做它的任何方式由libsmtp预计在Python 2.1
非常感谢!