Sorry if this is a stupid question, I'm curious what the difference between the two is if any. Is there any point in running SSL and encryption for email? Or, is one method of security good enough?
Using SSL lets the users talk to the mail server securely, so they don't, for example, compromise their password.
Encrypted email allows the message to be safe from prying eyes as it transits various mail servers on the way to its destination. It also makes it so that the owner of the recipient's mail server can't read the message.
So yes, both server their purposes.
SSL protects the message and the protocols (e.g. the password used for auth) on the wire. SSL also protects against spoofing. I.e. makes sure that when you hink you are connected to mail.somedomain.com, you really are conected to mail.somedmomain.com. Encryption protects the message (but not the protocol) on the wire, as well as protecting the message on storage. E.g. in your mail box so someone with acess to your server or desktop can't read it without the key.
So they are complementary technologies, IMO
In addition to the points already covered, there are also different usability aspects that may be possible considerations too.
SSL at the transport porotcol is mostly user transparent, so there is typically less administrative burden as the configuration is typically at the server(s).
Email encryption requires the configuration of the email clients, so it can run into compatibility issues when different email clients are in use across the end-points. It may also be inhibitive when it comes to different webmail systems in use as a majority of webmail systems have no support for email encryption.
if your mail is being sent to users on other domains, then your mail is going out on the internet unencrypted. there is no concept of a global default standard encryption scheme for mail. you may be able to encrypt the connection to your local relay, but you can't make assumptions past that.
and remember, even if you and your friends are all fully-PKI aware, mail always ends up somewhere unencrypted if someone is going to read it, and that plaintext can go wherever someone wants. secrets and email don't mix.
Essentially Jedberg is correct. If everybody is on the same server and using SSL to connect then the only people who can read your emails are the intended recipients and people with admin access to the mail server (whether gained correctly or not).
Encrypting the emails on the client removes having to trust the mail servers, but generally it leaves subject lines unencrypted and mail servers can still see who you are emailing - just not the contents of those emails. Plus you need to be careful to ensure you are encrypting attachments.
At the minimum you should really be implementing SSL on mail servers as standard, with encryption of the email contents available for people who want it. If it's corporate policy to encrypt everything then you should be helping people use encryption.