Pop3 not working for main email account

duxy

New member
Joined
Jun 28, 2006
Messages
2
Hi all,

My DA wont drop the email to the main email account of an user to the pop3 box. Although it is received and delivered via IMAP to the INBOX. My /var/log/maillog gives me the following error:

Jun 29 01:17:17 circle vm-pop3d[97083]: Unable to use duxy's mailbox; using /dev/null for testing
Jun 29 01:17:17 circle vm-pop3d[97083]: User 'duxy' logged in
Jun 29 01:17:17 circle vm-pop3d[97083]: Session ended for user: duxy

My guess would be there is no mailbox file and instead the /dev/null pointer is used. The mailbox file may not have been generated correctly on account creation, as it would work with any account generated afterwards.

I did the set_permissions.sh email already as suggested in another thread but this wouldn't help.

Thanks in advance for your support!
 
Since the main inbox for POP3 and for IMAP is the same, I'm not sure what you mean.

The main mailbox for a domain-owning user is at /var/spool/mail/username

Jeff
 
If i connect via IMAP, the messege is simply in the main mailbox (INBOX). When i connect via pop3, there are 'no new messages'.

in my /var/spool there is no mail folder, only: clientmqueue, exim, mqueue, output, lock, lpd, opielocks and virtual.

The last one looks the most related (uid/gid: mail, contains directories 'domainnaim.tld').

any ideas?
 
This account is for admin purpose.

Only the main account without the @ is visible with imap (squirellmail/uebimail).

There is no real pop main account for each domain.
The first account is always linked to one level top.
If you send mail to [email protected] or [email protected],
it will go to to master main without extension.

You can forward the messages to any account by setting the mail in the main user profile. Hope you make it because system messages have to go elsewhere...
 
How do we make the main account into a pop3. currently it does not allow login via pop3. It only allow IMAP login.
 
Same problem here. The main mail account only works with imap, not with pop3. Other mail aliasses on the accounts work fine with pop3. Anyone a solution for this? :confused:
 
Converting to Dovecot will solve that problem.

I'm not sure why vm-pop3d didn't also include the ability to see the non-virtual account. You might be able to make a soft link to make it work.
Code:
ln -s /var/mail/$user /var/spool/virtual/$domain/$user
or something similar to that, to get around that limitation.
 
I have other problem...
All accounts' main mails do not want to work... DA says that they exist but they don't (I think)...
It is strange that I can log in to those main account via Squirrel or Uebi but when I send and e-mail to that account - it still says that it is empty :( The mail venishes in the sky ;)
How to fix that problem?
Thanks in advance for your help...
 
Without looking at your config and log files, it is too difficult to tell. There are a lot of reasons for something like that to happen.
 
So please tell me what do you want to see and I will try to paste it :)
I am not a beginner in DA but I am also not a senior in it ;)
 
The logfiles from exim would help, showing the acceptance of the message to the delivery. Perhaps your exim.conf to see how it is defined.
 
but what if my client has a login for e.g danio and he want to use his mail [email protected] and not aliases/forwarders?
If he wants to use it as a normal account? :P Sometimes even a primary account ;)
 
Last edited:
I was looking at the code for the da_vmpop3d it does handle pop3 for the system accounts. In the beginning of the program it does a chdir to /var/spool/mail then if no domain was given, it just does an open of a file named after the user. So, if you don't have a /var/spool/mail directory, you might want to link it to /var/mail like it is done on my system. The command would be:
Code:
ln -sf /var/mail /var/spool/mail
That should clear up that problem.
 
New users don't have to be created there. If a system user receives email, then it should be upto the local mail delivery agent to create that file. In your case it should be exim.
 
I was thinking about new "main" accounts that are created with new DA user... :(



Edit: I totally suck ass! :eek: I haven't checked the hostname... The hostname was wrong :( I have missed that... I really do not know how, I was sure that it was correct... What a shame :(
 
Last edited:
Back
Top