Pierre:

    There is a whack of things to try and check listed below, but I would
suggest checking the last comment first.  As I believe it to be the most
probably cause of your issues.


Bedel, Pierre wrote:

> #########3  -ERR this user has no $HOME/Maildir
> 
> Hi,
> 
>> Um, first a few things.  After boot-up or a quick -HUP on inetd, do you
> ever
>> see a process called qmail-popup or even perhaps qmail-pop3d running?
> 
> I only see a qmail-popup process when launching it by hand.
> I must rectify a mistake I made in my previous mail: if i run qmail-popup by
> hand I don't get the opportunity to telnet into my server, I am instead
> instantly asked to authenticate myself. Also, if I run qmail-popup in the
> background by adding '&' at the end, and then telnet into it I still get the
> error message.

Hrmmmm.. Something is not working correctly from boot-up on the qmail-popup
/ pop3d side.  I was worried that perhaps pop3d was starting separate from
pop3d.. It is rare, but I have actually seen it happen.

Ah!  I have an idea...   Took a little while, but can you paste to the
newsgroup the line you are using to start qmail-popup in the news group
again?  Also give us a few lines surrounding it as well. Also, it seems as
though you are using a RedHat based OS.  Can you confirm that?   Also please
double check in your /etc/services file that ports 110/TCP and 110/UDP are
open (not commented out)

Paste a quick 'ps -aux | grep qmail' to the group as well, I am interested
to see what shows up..  I am not sure I asked, but could you let us know if
you are running svc (daemontools) or any other package like that?

Oh, and two other things can you try and instigate a pop3d session with your
off-server mail program (if it bails again, don't worry about it yet)...
(outlook, eudora .. Whatever), then send us the last few lines of your pop3d
logfile?  I think that output in your case will be saved in $logdir/maillog
so just get into your log directory and 'tail -n30 maillog'.  I think that
might prove to be an interesting read.

Depending on the results of the above.  We should be able to get a better
picture of your situation.

And one more on this topic.  I was just reading your first post, and when
you launch the service by hand, you are able to telnet to the port.  Does
that also mean that when you launch service by hand you are able to check
mail using your mail client remotely?  Because it could be a problem I had
(why I switched to tcpserver.  Inet.d refused to launch qmail-popup
correctly.  Switching solved that problem:  use this link for more info

http://www.lifewithqmail.org/lwq.html#pop-imap-servers

> 
>> What happens when you send mail to the user?  To the account
>> [EMAIL PROTECTED]?
> 
> I am able to send mail to both my pop3 user and the few system accounts I
> have.
> 

K, that is good.  Now are you sure those messages are getting stored in the
correct directories?  (eg: $HOME/Maildir/) just cd into the directories and
go for a quick check on the contents.

>> It would also help out a lot if you were able to send us the true domain
>> name and perhaps if you could send the output of a qmail-lint:
> 
> Warning: users/assign checking not implemented.

And one more thing...   Are you using any virtual mailer package like
vpopmail or vmailmrg (I am not sure if there are any others out there but it
still counts)?  If so, you need to be sure you are using their password
checker (authentication mechanism), (eg: the checker I use is checkvpw).
Can you double check the existence of your pass checker?

cd /bin
ls -lh | grep checkpoppasswd

Or if you use the 'locate' command at all

locate checkpoppasswd

If that item is not actually there, authentication will fail every time.

If it is not present at the defined location or anywhere else... You can get
one by following the instructions at the above link.


Let me know if that helps,

Sean

Reply via email to