Question is really simple. If I want to setup a mail server, do i have to have it or is it just a security issue? What kind of problems can it cause?
|
migrated from stackoverflow.com Jun 9 '12 at 6:19
|
Do you want to prevent people from sniffing your password? This is especially easy on WiFi. Then use encryption (SSL). Do you care about having a self-signed certificate (getting a warning about it)? If not, just self sign. But beware there are apps (outlook) that do not allow you to ignore that warning after having seen it once. The thing with SSL is, that it incorporates encryption and identity checks in the same protocol. You don't need a certificate for the former, but you do for the latter. If you don't suspect someone is going to redirect your login attempts to another server, you don't need the identity check: so self-sign. And even then it is not really a problem. Because in most clients once you've accepted your own certificate, it will warn again when it changes. If you do want a certificate (I like to have them), use Startcom SSL. They allow you to have a simple SSL certificate for free. |
|||
|
|
|
Wel you dont specify the type of mailserver i have for example ms Exchange that can run as far as i know without one. With à selfsigned one ofc with an official certificat. The user Will notice THE difference ofc having to click away security warnings. |
|||
|
|
|
For mail retrieval (POP/IMAP) and MSA usage, although it's not necessary, it's definitely a good idea. Nowadays, many people access the e-mails from networks that cannot be trusted, typically from a mobile phone on an open WiFi network. Making your users connect via SSL/TLS is a good idea. For MTA usage, you probably shouldn't expect SSL/TLS. It would be a good idea in principle, but few MTAs support SSL/TLS connections between themselves. (See this question for details.) There are multiple options here:
If your server acts both as an MTA and an MSA (i.e. it expects direct connections from the user), I'd suggest enabling both with and without SSL/TLS, but tell your users to use the SSL/TLS option. |
|||||
|