是否有可以安全存储 TLS 身份验证详细信息的 MTA?

是否有可以安全存储 TLS 身份验证详细信息的 MTA?

我正在一台新笔记本电脑(运行 Mac OSX Lion)上设置我的电子邮件客户端(mutt)。我想使用带 TLS 的 SMTP 发送电子邮件。搜索 SMTP+Mutt+TLS 发现 Mutt 内置的安全 SMTP 容易受到中间人攻击。没关系,因为我可以使用外部 MTA 发送邮件。但是,由于我想使用 TLS,因此我需要为其提供用户名和密码。问题是,如果我想自动完成此操作,那么到目前为止我查看过的所有 MTA(例如 postfix)似乎都以一种易于访问的方式存储密码(嗯,对于我偏执的喜好来说,这种方式有点太简单了)。

所以我的问题是:是否有支持 SMTP+TLS 的 MTA 可以以安全的方式存储密码?

答案1

邮件传输协议如果使用此选项进行编译,MTA 可以将凭据存储在 OS X Keychain 中--with-macosx-keyring。(例如,请参阅邮件传输协议在 MacPorts 上

要使用此功能,请创建一个名为“Internet 密码”的钥匙串项(替换为您的 SMTP 服务器的地址):smtp://<smtp-host><smtp-host>

    Name: smtp.freemail.example
    Kind: Internet password
 Account: joe.smith
   Where: smtp://smtp.freemail.example

相关内容