我尝试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)
包当前未维护
该软件包自 2019-03-19 起成为孤儿。
msmtp可以用作替代品。
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)
不久之后,您应该会在收件人的收件箱中找到您发送的电子邮件。