Debian

在 Debian buster 中安裝 ssmtp

  • January 8, 2021

我嘗試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

但是我沒有得到任何結果,也apt search ssmpt沒有:

$ apt-file search ssmtp
monitoring-plugins-basic: /usr/lib/nagios/plugins/check_ssmtp
sosreport: /usr/share/sosreport/sos/plugins/ssmtp.py

如何在 Debian buster 中安裝 ssmtp?

apt install msmtp

ssmtp

包目前未維護

該軟體包自 2019-03-19 以來一直是孤立的。msmtp可以用作替代方案。

debian wiki: msmtp

msmtp:文件

聯機幫助頁 msmtp

ssmtp 目前未維護,但您也可以安裝和配置msmtp

對於 gmail(已停用的 2 因素登錄),請在以下位置使用此配置/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

測試它執行

echo -e "Subject: msmtp test\nhello test." | msmtp _recipient_address_

不久之後,您應該會在收件人的收件箱中找到您發送的電子郵件。

引用自:https://unix.stackexchange.com/questions/525235