Привет, У меня есть сервер Windows, на котором запущены скрипты CGI на Python, и у меня небольшие проблемы с 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' :
Я предполагаю, что это происходит потому, что метод Логин() был добавлен после того, как питон 2.1. так как я могу это исправить?
я должен либо добавить модуль путем загрузки файлов в тот же каталог, что и сценарий CGI (хотя я считаю, smtplib написан на C и должен быть скомпилирован, которые мы не можем сделать на этом сервере)
ИЛИ
Сделайте это любым способом, как ожидается, в libsmtp в Python 2.1
Спасибо так много!