I have an email server that sits by itself with one MX Record on a Windows 2003 Small Biz. One MX Record, because I only have one real world IP. I'm hosting everything from the email server itself all the way from the software to the DNS using WIndows DNS.
Is there any way to test or speed up things on my side in regards to sending emails out? It has to be on my end, because if I send an email to my yahoo account from my gmail account it almost gets there instantly, where if I send an email out from this email server I'm discussing within this topic, it can take up to 15-30min sometimes.
Its about as basic of an email setup as you can get. One static IP address to a server that is hosted at a datacenter with a T-3 line for connectivity, making use of Windows Firewall with ONLY port 25 and 110 only, MX record present and not reporting any errors with doing an NSLOOKUP, I just don't get it. If I send an email to another user on the same domain, its instant but obviously thats to be expected. Incoming traffic when monitoring the logs in real time is instant, its just getting OUT that seems to take forever.
It shouldn't matter what the email server software is in my eyes, and the reason I say this is because I have ran Exchange Server 2003 Standard on there before, but because Active Directory simply was overkill for me and Exchange being the beast it is I purchased Merak Mail Server with the same result. I didn't need something as massive as Exchange Server and AD as its nothing more than hosting my personal website and personal email.
I don't have any kind of SPAM filtering or anything implemented on the server side other than blocking RBL blacklist recipients so I can't figure that out either. I do have Symantec Antivirus enabled to scan incoming messages, but i have tried disabling that 100% and sending myself the EICAR virus just to insure it was disabled, and it came through.