Email not delivered to resellers

ixi

New member
Joined
Dec 3, 2006
Messages
4
Hello!

I'm having some problems with email delivery. I have 1 admin account (owning 1 domain) and a few reseller accounts owning a lot of domains. All those reseller-domains have 1 standard email: <reseller login name>@<domain>, which is done by DA automatically. However, email is never delivered to those mailboxes.

If I set a catch-all on the admin's domain, somehow all the emails that are meant for the resellers appear in the admin's mailbox. This does not happen when I create a new mailbox under a reseller's domain, so that part works fine. Obviously this is kind of annoying, since resellers own a few domains and they would like to have 1 account for all emails. Plus, it's impossible to add a <reseller login name>@<domain> because DA thinks there's already an emailbox with that name.

This is the reply that I get when sending an email to a reseller:
A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:

<reseller login name>@<admin's domain>
(ultimately generated from <reseller login name>@<reseller's domain>)


Any ideas on how to fix this problem? Thanks in advance,

Bram Drenthe
 
Are you using SpamBlocker (i.e., do you have any domains listed in /etc/virtual/use_rbl_domains)?

If so, then after updating exim.conf search it for example.com. You should replace references to example.com in all the ACLs to the page you've created for users to know what to do if any legitimate email is accidentally blocked.

Jeff
 
No I disabled all spam filtering options as far as I know. The file you mentioned is empty.

Updating didn't help much. Now looking at How to set up the Mail system. I don't really understand what they mean by "hostname". It that the main server hostname? I changed the server hostname from domain.tld to da.domain.tld, didn't help much...

I also discovered that there are alot of old domains in the "domains" file, including my previous server-hostname (without subdomain). Somehow I find alot of old stuff in odd places. It's too late for a reinstall now (as in: don't feel like doing that), guess I'll have to see what I can do to clean it up later.

There is currently no reverse lookup, which is pretty bad according to DNSstuff and alot of topics here. I think I will contact my ISP tomorrow so they can try to fix that, as I have no clue on how this works.
 
Hello,

Your hostname is likely set incorrectly.

I'm guessing you've set your system's hostname to the admin's domain address, eg, domain.com.

Change your hostname to server.domain.com instead of just domain.com.

What's happening is the domain.com catch-all is nabbing all system account emails. This is why you need a hostname that is not a domain created in DA.

Rules to check:
http://help.directadmin.com/item.php?id=16

your hostname can be seen by typing:

hostname

To change it, go to Admin Level -> Admin Settings.

John
 
I guess that did the trick. About one hour after I changed the hostname emails were delivered in the right box.

Thanks!
 
Back
Top