I followed the "Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (CentOS 6.0 x86_64)" found here:
On a freshly installed Basic Server (a cheap desktop PC I inherited and put some memory in). It worked fine for Squirrelmail. I would like to access it from outside my network with either Thunderbird or Outlook and my mobile phone.
This is a private mail server behind a household router.
I opened port 25 and port 993 on my router with ip forwarding/triggering to the correct machine.
It works for my mobile and for thunderbird (afaik, havent done that externally yet) but not for Outlook.
1. Why did I not have to tell postfix in main.cf my external facing ip address to accomodate the NAT? I had to do this before when not using vurtual users and mysql but real users. In fact main.cf doesnt appear to know much about my actual machine at all - just about some virtual stuff
2. Would someone point me in the right direction for an explanation of TLS which defaults to port 587, SSL which defaults to 465 and if using 25 is considered ok. I am confused about the stage in the authentication process any encryption is happening (if at all) and if the authentication is sent in plain text 'til complete then your link is encrypted.
3. As per above in 2. I have 993 open and am using ssl for imap reading but tls would default to 143 - which should I use really.
4. Why doesnt outlook work - do i need this broken_clients flag in main.cf or something?
Sorry for the vagueness and length. A good source would be great thank you.