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 バスターに ssmtp をインストールする方法は?
答え1
apt install msmtp
パッケージは現在メンテナンスされていません。
このパッケージは2019年3月19日から孤児となりました。
msmtp
代替として使用できます。
答え2
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_
しばらくすると、受信者の受信トレイから送信された電子メールが見つかります。
答え3
これはDebian 10には役に立ちませんが、ssmtp
Debian 11 で利用可能。