> Can you run tmda-ofmipd manually, in the foreground (-f) with debugging
> turned on (-d) and post the debug output? (note: Remove the password
> hash when you post since it's plain text equivalent).

Certainly! Unfortunately, the only output from an attempt to send email via 
kmail or Thunderbird using SSL and plain auth produces the debug output 
appended below. There's no password hash to remove from the debug output; I'm 
not sure it even gets as far as receiving the password hash before it 
crashes.

tmda-ofmipd is started as follows (it works without the ssl switches, but 
obviously only for unencrypted connections):

# tmda-ofmipd -d -f -p 0.0.0.0:8025 -R 
pop3://localhost --ssl --ssl-key=/var/qmail/ssl/smtphost.key 
--ssl-cert=/var/qmail/ssl/smtphost.cert

Debug output:

auth method: pop3://localhost:110/

**********************************************************************
WARNING: The security implications and risks of running /usr/bin/tmda-
ofmipd in "seteuid" mode have not been fully evaluated.  If you are
uncomfortable with this, quit now and instead run /usr/bin/tmda-ofmipd
under your non-privileged TMDA user account.
**********************************************************************

tmda-ofmipd started at Sun, 13 Jan 2008 09:07:43 +0100
        Listening on 0.0.0.0:8025
Incoming connection from: ('192.168.1.103', 47514)
Incoming connection to: ('192.168.1.2', 8025)
Data: 'EHLO wolf.blazingangles.com'
error: uncaptured python exception, closing channel <__main__.SMTPSession 
connected 192.168.1.103:47514 at 0xa08ed8c> (<type 'exceptions.ValueError'>: 
[/usr/lib/python2.5/asyncore.py|read|68] [/usr/lib/python2.5/asyncore.py|
handle_read_event|390] [/usr/bin/tmda-ofmipd|handle_read|1285] 
[/usr/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py|
inReadEvent|132] 
[/usr/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py|
_doReadOp|177] [/usr/bin/tmda-ofmipd|outReadEvent|1312] 
[/usr/lib/python2.5/asynchat.py|handle_read|137] [/usr/bin/tmda-ofmipd|
found_terminator|222] [/usr/bin/tmda-ofmipd|smtp_EHLO|463] 
[/usr/bin/tmda-ofmipd|push|189] [/usr/lib/python2.5/asynchat.py|push|160] 
[/usr/lib/python2.5/asynchat.py|initiate_send|219] [/usr/bin/tmda-ofmipd|
send|1331] 
[/usr/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py|
setWriteOp|231] 
[/usr/lib/python2.5/site-packages/tlslite/integration/AsyncStateMachine.py|
_doWriteOp|181] [/usr/lib/python2.5/site-packages/tlslite/TLSRecordLayer.py|
writeAsync|254])

Attachment: signature.asc
Description: This is a digitally signed message part.

_____________________________________________
tmda-users mailing list ([email protected])
http://tmda.net/lists/listinfo/tmda-users

Reply via email to