OK, now that I too am at work I can give you that exact setup that allows you to check from the WAN side.
In your client, you need Athuentication enabled for SMTP, SMTP port 465 and it requires SSL (sorry about that earlier!). For IMAP, port 993 and SSL. This config works on my setup.
As for port 465 on the server. It will be opened/listening on when you enable SSMTP (Secure SMTP). If you don't enable that, this whole exercise is a waste of time. For IMAP, make sure you have Allow private and public (secure IMAPS). You can only use Secure IMAP when working from the WAN side, connections on port 143 will be blocked.
Since there was the whole conversation about DNS earlier, we still don't know if it is correct. Use your PUBLIC Ip instead for now when setting up the client. That way you don't have to worry about MX, CNAME and A records.
Is it possible your company is blocking access out on ports 993 and 465, just for this reason? Post your domain name/IP so we can test the WAN side.
I was too busy at work to work on it, I have access to the computer VPN from here so I'll fool with it a little on sat
As far as the IP and domain goes = www.foolishlys.com and www.iclbiz.com The IP for both is: 70.91.72.77
Here is some snapshots of my settings:
http://www.foolishlys.com/iclbiz/1.jpg
http://www.foolishlys.com/iclbiz/2.jpg
http://www.foolishlys.com/iclbiz/3.jpg
Anyhow webmail works great, anywhere, but would like figure this out so I can inform the other users how to setup their clients, it's got to be something simple that I'm just missing
I'll double check all the settings and try some more
Thanks
Webmail works because it is connecting with HTTPS and not SMTP.
Your DNS settings are not correct. HTTP(S) points to your server but everything else including smtp.foolishlys.com and mail.foolishlys.com piont to a yahoo mail server.
The CNAME settings that you posted won't work. It shows *.foolishlys.com points to a yahoo hostname. Anything other than foolishlys.com or
www.foolishlys.com will be directed to a yahoo server. The way you have it setup will never work.
Currently (from the pictures)you have:
Host foolishlys.com > [your.ip.address] (This is the only setting that apears to be correct.)
Host
www.foolishlys.com > [you.ip.address] (You need to remove this.
www.domain.com is not a host name and should not be an A record. It is actually a CNAME.
CNAME *.foolishlys.com > yahoo server (This is where you are having all your problems, you must get rid of this or fix it if you can.)
MX record does foolishlys.com > foolishlys.com. (This looks OK but if it you primary MX record it should be set to 5).
You need to configure your DNS settings and your MX record properly. I have never used a yahoo account so you ar going to have to read their instructions.
It looks like (from the pictures anyway) by default that anything that is not specifically configured is directed to a yahoo server unless you tell it to do something else.
In the simplest terms you should have only 4 settings.
Host (or A record) foolishlys.com > [your.ip.address]
CNAME record
www.foolishlys.com > foolishlys.com (This one is actually not required but is recommended)
CNAME mail.foolishlys.com > foolishlys.com (This is also not required but you may want this for your email client settings.)
MX record foolishlys.com > foolishlys.com (this should have a preference of 5).