- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我配置了 msmtp使用我的 Gmail 帐户。
我显然想避免在配置文件中以纯文本格式写入我的密码。
幸运的是,msmtp 提供了选项 passwordeval
它可用于从可执行文件的输出中获取密码。
问题是:我应该如何使用它?
我找到了 here以下建议:passwordeval gpg -d /some/path/to/.msmtp.password.gpg
这对我来说没有多大意义:如果有人能够访问我的配置文件,他肯定会设法运行这样的命令并从 gpg 获取密码。
所以我相信我只有在二进制可执行文件中混淆密码的唯一选择,即使我几乎到处都读到了 这不好!
我不可能破解的实现是:如果 sendmail 进程正在运行,则输出正确的传递,否则给出假传递。
你的建议?
与将通行证存储在二进制文件中不同的其他(更安全)技巧?
最佳答案
来自 Sukima的评论:
The reason gpg -d works is because it requires the private key of the person the file is encrypted to. So just placing that encrypted file in the public it is still encrypted an only one person (the one with the secret key) can decrypt it. It is assumed that the secret key is locked up on the user's machine and not leaked. It also assumes that they have not setup any agents which cache the unlock password while a hacker has direct access to the same machine. All of which is highly unlikely in 99% of all attacks.
关于security - msmtp 和 smtp 帐户密码 - 如何混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19253533/
我正在尝试在我的服务器 CentOS 6.6 上安装 msmtp。但是百胜说找不到包裹。我正在使用 CentOS 安装附带的 yum 的默认配置。我该如何解决这个问题? 最佳答案 msmtp 无法通过
我配置了 msmtp使用我的 Gmail 帐户。 我显然想避免在配置文件中以纯文本格式写入我的密码。 幸运的是,msmtp 提供了选项 passwordeval它可用于从可执行文件的输出中获取密码。
我正在使用 gpg2和 awk与 msmtp 一起在 emacs 中发送电子邮件。这是我的 .msmtprc 的相关部分文件 account gmail host smtp.gmail.com fro
有人在使用 msmtp 时成功地能够使用标准 CodeIgniter 电子邮件库发送电子邮件吗? 我正在运行 Ubuntu,并且已成功安装和配置 MSMTP。我已经能够从命令行发送电子邮件,也可以使用
我尝试在服务器上安装一个与 Gmail SMTP 一起工作的 msmtp。 我的 .msmtprc 文件: defaults tls on tls_starttls on tls_trust_file
Amazon 有 postfix 和 sendmail 的说明,但没有 msmtp (简单的 SMTP 客户端),所以在这里添加它们。 最佳答案 安装 msmtp (Ubuntu) sudo apt-
之前在Linux下使用mail命令来发送邮件,配置起来比较麻烦,需要配置sendmail的很多东西。而且还必须启动sendmail才能保证邮件发送成功。其实我们就只要能发送邮件就可以,服务器多开个东
最近我在运行 kubuntu 桌面的 ubuntu 12.04 服务器上安装了 msmtp。 msmtp 的安装运行良好,我什至可以使用 gmail 的 smtp 服务器通过终端发送邮件。 我的问题是
我做了一个小的测试 php 脚本来发送这样一封电子邮件: $headers = 'From: ' . $_POST["from"]; if (mail ($_POST["to"], $_POST["s
msmtp 使用的 SSL/TLS 版本是否依赖库? (openssl, gnutls...) 我找不到 ssl/tls 版本选择选项。 msmtp 手册写道: tls_priorities [pri
linux (fedora 20) msmtp 配置从 shell 发送但从 PHP/apache 失败,我很困惑......我的目标只是通过我的本地主机开发网络服务器的 gmail smtp 发送电
我有一个包含 MAILTO=my.email@example.com 的 crontab。我的服务器使用 msmtp 将电子邮件转发到 Amazon Simple Email Service。我的问题
我是一名优秀的程序员,十分优秀!