5

I'm planning on creating a mail server, but I don't want to use passwords at all. They seem a wrong security choice to me.

I'd love to use a certificate to login. This seems easy to do in HTTP, but I found no way to do it in SMTP. Is there any way to do it?

If not, is there another option than passwords? OAuth, 2FA or anything else?

Yajo
  • 292
  • 2
  • 3
  • 8

2 Answers2

4

Look into client certificate validation for the SMTP server of your choice. For example, in Postfix you can use TLS client certificates as an authentication method.

Wesley
  • 32,690
  • 9
  • 82
  • 117
2

kerberos (gssapi) or certificates are the options, I guess.

natxo asenjo
  • 5,739
  • 2
  • 26
  • 27