how to use smtp starttls() encryption?
Xu, C.S.
xucs007 at yahoo.com
Thu Oct 17 02:36:39 EDT 2002
Now I've changed my smtplib.py correspondingly,
the next step ".login(frm, password)", I met
problem:
> send: 'STARTTLS\r\n'
> reply: '220 OpenSSL/0.9.5beta go ahead\r\n'
> reply: retcode (220); Msg: OpenSSL/0.9.5beta go ahead
> send: 'ehlo localhost.localdomain\r\n'
> reply: '250-alexandria.unixhoster.com Hello tc10-69.nd.edu [129.74.243.70]\r\n'
> reply: '250-SIZE\r\n'
> reply: '250-PIPELINING\r\n'
> reply: '250-AUTH PLAIN LOGIN\r\n'
> reply: '250 HELP\r\n' > reply: retcode (250); Msg: alexandria.unixhoster.com Hello tc10-69.nd.edu [129.74.243.70]
> SIZE
> PIPELINING
> AUTH PLAIN LOGIN
> HELP
> AuthMethod: PLAIN > send: 'AUTH PLAIN c2FsZXNAb2ZmbGVhc2Vjb21wdXRlci5uZXQAc2FsZXNAb2ZmbGVhc2Vjb21wdXRlci5uZXQAMTIz\nb2xj\r\n'
> reply: '535 Incorrect authentication data\r\n'
> reply: retcode (535); Msg: Incorrect authentication data
> Traceback (most recent call last):
> File "./aa", line 16, in ?
> server.login(frm, password)
> File "/usr/lib/python2.2/smtplib.py", line 546, in login
> raise SMTPAuthenticationError(code, resp)
> smtplib.SMTPAuthenticationError: (535, 'Incorrect authentication data')
The kmail from Mandrake Linux 9.0 can work with my smtp server,
plus, it tested my smtp server uses TLS encryption, and uses
LOGIN (not PLAIN, CRAM-MD5 etc) as the authentication method.
Kmail does ask me whether I accept some certificate or not.
Now what should I do in python in order to send out mails?
Thanks again.
More information about the Python-list
mailing list