I can access my primary accounts from any mail client but my user accounts only through the webmail. They both receive emails fine but my user accounts don't send. it says that I have a relaying problem.
well, do you fetch your user accounts with an entire mail adress as loginname? Like [email protected]? And because you don't fetch e-mail you also can't send mail because else anyone could send e-mail. So your server is not entirly an open relay server. It first put's your ip in a list for a while when you fetch your e-mail.
if you try to check this email through http://www.mail2web.com you won't be able to open the mailbox at all. But if you try using http://www.2hot.org/webmail you will be able to open it and you will see that it receives email fine but when you try to send one it says
SMTP Error: Recipient not accepted. Verify your relay rules.
Where do I verify my relay rules?
Why I can not open my mailbox from elsewhere?
I'm wondering if you're copy of da-popb4smtp is running.
Run:
Code:
service da-popb4smtp restart
This should 1) create the pophosts file, 2) fill it with the appropriate hosts, and 3) allow you to send email from elsewhere after you get authenticated via pop.
Alternatively, you could enable smtp-authentication for you email client (Tools -> Accounts -> account -> properties -> servers -> check "My outgoing mailserver requires authentication") (Outlook Express)
the username for every pop account needs to be set in your email client as [email protected] if you don't put the domain name the email server won't be able to know where the email is going to.