Python 2.4 を gmail の smtp サーバーに接続するのに苦労しています。以下のスクリプトは、「接続」を通過することはありません。それ以降のバージョンのpythonにはSMTP_SSLクラスがあり、正常に動作しているように見えますが、対処しなければならない実稼働環境にはpython 2.4しかありません。
print "connecting"
server = smtplib.SMTP("smtp.gmail.com", 465)
print "ehlo"
server.ehlo()
print "start tls"
server.starttls()
print "ehlo"
server.ehlo()
print "log in"
if self.smtpuser:
server.login(smtpuser, smtppassword)
上記のコードを Python 2.4 で動作させるためのアドバイスはありますか?