在 Debian buster 中安装 ssmtp

rub*_*o77 9 debian ssmtp

我尝试ssmtp在 Debian 10.0 中安装,但出现错误

Package ssmtp is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
Run Code Online (Sandbox Code Playgroud)

但是我没有得到任何结果apt search ssmpt

$ apt-file search ssmtp
monitoring-plugins-basic: /usr/lib/nagios/plugins/check_ssmtp
sosreport: /usr/share/sosreport/sos/plugins/ssmtp.py
Run Code Online (Sandbox Code Playgroud)

如何在 Debian buster 中安装 ssmtp?

GAD*_*D3R 12

apt install msmtp
Run Code Online (Sandbox Code Playgroud)

ssmtp

包当前未维护

该软件包自 2019-03-19 起成为孤儿。msmtp可以用作替代品。

Debian 维基:msmtp

msmtp:文档

联机帮助页 msmtp

  • 它具有相同的配置结构吗? (3认同)
  • 你确定吗?ssmtp 是 MTA,而 msmtp 似乎是 MUA。 (2认同)
  • 记得还要安装“msmtp-mta”,该符号链接将 msmtp 链接到 sendmail (2认同)

rub*_*o77 8

ssmtp 目前未维护,但您也可以安装和配置msmtp

对于 gmail(禁用 2-factor 登录),请在/etc/msmtprc以下位置使用此配置:

# Set default values for all following accounts.
defaults
port 587
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt

account gmail
host smtp.gmail.com
from <user>@gmail.com
auth on
user <user>
password <your password>

# Set a default account
account default : gmail
Run Code Online (Sandbox Code Playgroud)

测试它运行

echo -e "Subject: msmtp test\nhello test." | msmtp _recipient_address_
Run Code Online (Sandbox Code Playgroud)

不久之后,您应该会在收件人的收件箱中找到您发送的电子邮件。