Эй, у меня есть сервер Windows, на котором выполняются сценарии Python CGI, и у меня возникли небольшие проблемы с smtplib. На сервере работает python 2.1 (к сожалению, и я не могу его обновить). В любом случае у меня есть следующий код:
session = smtplib.SMTP("smtp-auth.ourhosting.com", 587)
session.login(smtpuser, smtppass)
и это дает мне эту ошибку:
exceptions.AttributeError : SMTP instance has no attribute 'login' :
Я предполагаю, что это потому, что метод login () был добавлен после Python 2.1. так как мне это исправить?
Мне нужно либо добавить модуль, загрузив файлы в тот же каталог, что и скрипт cgi (хотя я считаю, что smtplib написан на C и должен быть скомпилирован, чего мы не можем сделать на этом сервере)
OR
Делайте это так, как того требует libsmtp в python 2.1
Большое спасибо!