See comments below. Jesse Guardiani, Systems Administrator WingNET Internet Services, P.O. Box 2605 // Cleveland, TN 37320-2605 423-559-LINK (v) 423-559-5145 (f) http://www.wingnet.net
We are actively looking for companies that do a lot of long distance faxing and want to cut their long distance bill by up to 50%. Contact [EMAIL PROTECTED] for more info. ----- Original Message ----- From: "Tim Legant" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, December 12, 2002 8:49 PM Subject: Re: tmda-tofmipd + vpopmail problem > Jesse Guardiani <[EMAIL PROTECTED]> writes: > > > I get the following error when I try to authenticate with Microsoft IE, > > tmda-tofmipd (most recent), and vpopmail 5.2.1: > > It's not an authentication problem -- you were successfully > authenticated. See explanation below. My manager and I had a debate about this. I said I authenticated, and he said I didn't. With pegasus mail, we really didn't authenticate, but I believe the error was similar in nature. > > > ----------------------------------------------------------- > > [17:13]jesse@lego:[/var/log/tmda-ofmipd]# python /usr/local/tmda/bin/tmda-ofmipd tofmipd -R imap -d > > Here you run tmda-ofmipd in global mode (as root). That's the root > (pardon the pun) of the problem. Also, it looks like a -u switch > might have gotten lost when copied and pasted? If not, I don't > understand the 'tofmipd' in the command line. I may have been running that particular session without the -u mistakenly, or maybe it did get lost, but you're correct, 'tofmipd' is usually the user tmda-ofmipd runs as. > > [...] > > > Auth: succeeded for user '[EMAIL PROTECTED]' > > Here you were successfully authenticated. Note that the authenticated > user is '[EMAIL PROTECTED]'. ok. > > [...] > > > error: uncaptured python exception, closing channel <__main__.SMTPChannel > > connected 206.30.215.5:2484 at 0x821088c> (exceptions.KeyError:getpwnam(): > > name not found [/usr/local/lib/python2.2/asyncore.py|poll|95] > > [/usr/local/lib/python2.2/asyncore.py|handle_read_event|392] > > [/usr/local/lib/python2.2/asynchat.py|handle_read|130] > > [/usr/local/tmda/bin/tmda-ofmipd|found_terminator|713] > > [/usr/local/tmda/bin/tmda-ofmipd|process_message|981] > > [./TMDA/Util.py|getgid|86]) > > What dies here is a call to getgid. When you run as root, tmda-ofmipd > tries to get the group id of the authenticated user. Since there is > almost certainly no real user on the system with the username > '[EMAIL PROTECTED]', that request fails. AH! I'm used to Java debug outputs, in which the FIRST line is the only important line. So I assumed that either an SMTP error had occured, or a call to getpwnam() had failed. I see that this is reversed, and the last line is most important. Thanks!! > > The workaround is to run tmda-ofmipd as the vpopmail user and not as > root. In other words, use su or sudo to run tmda-ofmipd as vpopmail > (or whatever that user is called on your system). Specifying the -u > switch isn't enough. understood. I'll try this. > > > I tried it with Pegasus Mail (CRAM-MD5 AUTH), and it didn't even > > authenticate. > > Well, let's solve one problem at a time :) Sure. Thanks for the help! Much appreciated. > > > Tim > _____________________________________________ > tmda-users mailing list ([EMAIL PROTECTED]) > http://tmda.net/lists/listinfo/tmda-users > _____________________________________________ tmda-users mailing list ([EMAIL PROTECTED]) http://tmda.net/lists/listinfo/tmda-users
