msmtp

通过 msmtp 发送后本地 DKIM 签名验证失败
msmtp

通过 msmtp 发送后本地 DKIM 签名验证失败

由于我的邮件提供商的设置,我需要在本地对我的邮件进行 DKIM 签名。我通过将在 mutt 中编写的邮件通过简单的 Python 脚本传输到 msmtp 来实现此目的。 这些邮件将因正文哈希错误而无法通过 DKIM 检查。但如果我向自己发送(未签名的)邮件并使用我的脚本对收到的邮件进行签名,它将通过检查。 消息之间唯一可见的区别是 DKIM-Signature 和 Content-Length 标头的顺序: # Message received and then signed locally Content-Length: 76 DKIM-Signature...

Admin

SMTPd 和 SMTP 之间的区别
msmtp

SMTPd 和 SMTP 之间的区别

嗨,有人能告诉我 SMTPd 和 SMTP 有什么区别吗?我发现 smtp 是 Postfix SMTP 客户端,而 smtpd 是 Postfix SMTP 服务器,这是真的吗?我发现其他 信息: postfix/smtpd- 这通常是用于处理传入邮件并路由到适当的内部位置的 SMTP 守护进程。 后缀/smtp- 这通常是用于向世界各地发送邮件的 SMTP 守护进程。 我真的很困惑!! ...

Admin

在 Raspbian Buster 上使用 gpg 2.2.12 找不到 gpg.conf 和 gpg-agent.conf
msmtp

在 Raspbian Buster 上使用 gpg 2.2.12 找不到 gpg.conf 和 gpg-agent.conf

我正在使用 gpg 加密我的电子邮件密码,并将其传递给 msmtp 以便发送电子邮件。 我最初运行gpg --full-gen-key生成一对密钥。在此过程中,它要求我输入密码。该过程已成功完成。 其次,我通过运行以下命令加密了我的电子邮件密码gpg --encrypt --output ~/.msmtp/msmtp-myaccount-pass.gpg --recipient my@gpg-email - 我配置了 msmtppasswordeval并尝试发送一封测试邮件。发送时,gpg 要求我输入密码。输入密码后,邮件发送成功。 现在,我想从这个...

Admin

如何让 mdadm 通过 msmtp 发送电子邮件?
msmtp

如何让 mdadm 通过 msmtp 发送电子邮件?

我最近将我的一个系统升级到 Debian Buster,现在我无法让 mdadm 发送电子邮件。以前我配置了 ssmtp,它工作得很好,但它不再维护了。我试过,但无法让 exim4 工作,所以我选择安装 msmtp 和 msmtp-mta。我可以使用 msmtp 命令从系统轻松发送电子邮件,但当 mdadm 尝试发送消息时,sendmail 抱怨服务器拒绝它,因为找不到邮箱。 ...

Admin

cron下msmtp的passwordeval程序读取stdin失败的原因
msmtp

cron下msmtp的passwordeval程序读取stdin失败的原因

我在 Ubuntu 18.04 系统上使用 msmtp 作为 sendmail 程序。我没有将 smtp 服务的密码直接保存在 msmtprc 文件中,而是编写了一个小型 ruby​​ 程序,我将其称为“authinfo”,该程序在命令行上获取主机名,在 ~/.authinfo.gpg 中找到其密码,解密后将其回显到 stdout。 如果我从命令行运行 msmtp,效果很好。 但是,当 cron 运行它来发送有关 cron 命令的电子邮件时,它会失败,日志文件中显示以下内容: Jul 16 16:01:01 micah CRON[19482]: (de...

Admin

如何让脚本在使用 msmtp 发送邮件之前和之后运行?
msmtp

如何让脚本在使用 msmtp 发送邮件之前和之后运行?

我想使用邮件传输协议在我的 Linux 机器上发送邮件。使用此工具发送邮件之前和之后,我想执行一些脚本来做一些设置和拆卸。 我没有看到 msmtp 配置选项可以在发送邮件之前和之后运行脚本。我不想通过用可以完成工作的脚本替换二进制文件来“破解”系统。我还有其他选择吗? ...

Admin

关于 Smarthost TLS 指纹
msmtp

关于 Smarthost TLS 指纹

如何智能主机指纹确定了吗?它们是否仅依赖于智能主机,还是也依赖于客户端? 不久前,我在旧 Ubuntu 中配置了 Gmail 智能主机指纹,效果很好。然而,当我在新 Ubuntu 18.04 中再次配置它时,我发现旧设置不再起作用。 因为我没有使用我的 gmail 智能主机,而是使用我的 ISP 的,所以我不知道它什么时候会坏掉。所以现在我的问题是,它坏掉是因为 gmail 更改了它的智能主机指纹(可能性很小),还是每台机器的智能主机指纹都不同?也就是说,我不能盲目地复制已经运行的东西,即使是复制到同一台机器上的新操作系统,对吗? 另外,我尝试了以前的...

Admin

msmtp 与 msmtp-mta 包,选择哪一个?
msmtp

msmtp 与 msmtp-mta 包,选择哪一个?

在 Debian/Ubuntu 下安装时msmtp,我应该选择哪个包,msmtp 还是 msmtp-mta?它们之间有什么区别? 我读过的所有帮助文章都安装msmtp 仅有的msmtp-mta,但是常规 MTA不是更好的选择吗? 此外,我阅读的所有帮助文章都msmtp使用配置仅仅一个~/.msmtprc文件,而不是系统范围的,但是,那些发送邮件到的 cron 任务怎么样root?我应该如何处理它们? 谢谢 ...

Admin

NAS4Free 电子邮件损坏(Gmail)
msmtp

NAS4Free 电子邮件损坏(Gmail)

我有一个NAS4免费机器曾经能够自动向我发送电子邮件,例如系统启动时、UPS 发生故障时等。从版本 10 开始,甚至更久以后,该功能就不再起作用了。我该如何修复它? 我正在运行版本 11.0.0.4 - Sayyadina(修订版 3330),64 位嵌入式。 以下是我在 WebUI 中显示的电子邮件设置System > Advanced > Email Setup: From Email Address: [email protected] To Email Address: [email protected] S...

Admin

配置
msmtp

配置

我一直尝试使用 msmtp 发送邮件,但没有成功 配置文件: ~/.msmtprc defaults auth on tls on tls_trust_file /etc/ssl/certs/ca-bundle.crt logfile ~/.msmtp.log account iisr host smtp.yandex.com port 465 user [email protected] from [email protected] password ******** 当...

Admin

已发送邮件的 msmtp 目录
msmtp

已发送邮件的 msmtp 目录

使用(与 mutt 集成)发送消息后,msmtp -a account1发送的消息出现在 ~/sent/new 中,我该如何更改此目录? .msmtprc: account account1 host smtp.gmail.com port 587 protocol smtp auth on from user password tls on tls_nocertcheck ...

Admin

iCloud 拒绝通过 smtp 发送的电子邮件,错误 550 5.7.0
msmtp

iCloud 拒绝通过 smtp 发送的电子邮件,错误 550 5.7.0

我正在尝试使用 MobileMe/iCloud 帐户设置 msmtp。我设置了另外 2 个帐户,它们都运行正常。但使用 MobileMe 帐户时,我收到错误: msmtp: server message: 550 5.7.0 From address is not one of your addresses. 这太疯狂了,因为提供的发件人地址绝对是我的地址。我输入了好几次以确保无误,但每次都是同样的错误。我有点不知所措了。有什么办法可以调试这个问题吗?MobileMe 是否有可能拒绝非 Applemail 客户端发送的电子邮件? ...

Admin

Mutt 和 msmtp 互操作性
msmtp

Mutt 和 msmtp 互操作性

我正在配置 /mutt/ 以通过 /msmtp/ 发送邮件。奇怪的是,如果我从 shell 使用 /msmtp/,一切正常,这意味着这.msmtprc是正确的。但是,使用 mutt 发送的邮件没有到达。我在 中有此行.muttrc​​。 set sendmail="msmtp" 我该如何调试这个问题? 编辑: 我发现,如果我只发送文本,比如msmtp 'my-email' <<< "Hello",它可以工作。但如果我发送完整构建的电子邮件标题,它就不行。这是 Gmail 政策还是什么? ...

Admin