Gibt es einen MTA, der TLS-Authentifizierungsdetails sicher speichern kann?

402
Loop Space

Ich stelle meinen E-Mail-Client (mutt) auf einem neuen Laptop (mit Mac OSX Lion) ein. Ich möchte SMTP mit TLS zum Senden von E-Mails verwenden. Die Suche nach SMTP + Mutt + TLS zeigt, dass Mutts sicheres SMTP-Material für Man-in-the-Middle-Angriffe anfällig ist. Das ist in Ordnung, da ich die Mail mit einem externen MTA versenden kann. Da ich jedoch TLS verwenden möchte, muss ich einen Benutzernamen und ein Kennwort angeben. Problem ist, wenn ich möchte, dass das automatisch gemacht wird, dann scheinen alle MTAs, die ich mir bisher angesehen habe (z. B. Postfix), das Passwort auf leicht zugängliche Art und Weise zu speichern (naja, etwas zu eindeutig für meine Paranoiker) Geschmack).

Meine Frage ist also: Gibt es einen MTA mit SMTP + TLS-Unterstützung, der das Passwort sicher speichern kann?

2
Wie kann es "sicher" gespeichert werden, wenn der Klient den Klartext kennen muss? grawity vor 11 Jahren 0
@ grawity Ich weiß nicht viel darüber, wie die SMTP + TLS-Authentifizierung funktioniert - sendet der Client das Kennwort im Klartext? Wie speichern Programme wie Thunderbird oder OSX's Mail das Kennwort sicher? Loop Space vor 11 Jahren 0

1 Antwort auf die Frage

1
grawity

The msmtp MTA can store credentials in OS X Keychain, if it was compiled with --with-macosx-keyring option. (See, for example, msmtp on MacPorts.)

To use this functionality, create a keychain item named smtp://<smtp-host> of kind "Internet password" (replacing <smtp-host> with your SMTP server's address):

 Name: smtp.freemail.example Kind: Internet password Account: joe.smith Where: smtp://smtp.freemail.example 
Das funktioniert einfach super! Vielen Dank, dass Sie herausgefunden haben, was ich wollte. Loop Space vor 11 Jahren 0