嘿,我有一個運行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
非常感謝!