~/.msmtprc
がシンボリックリンクの場合、送信する際にエラー
msmtp: account sinumade not found: no configuration file available
メッセージ送信エラー。子プロセスが 78 () で終了した。
$ echo "hello" | msmtp -d hoge@sinumade.net
ignoring system configuration file /etc/msmtprc: そのようなファイルやディレクトリはありません
ignoring user configuration file /home/sinumade/.msmtprc: 許可がありません
falling back to default account
msmtp: account default not found: no configuration file available
/usr/share/doc/msmtp/README.Debian
find / -type f -name "README.Debian"
sudo -e /etc/apparmor.d/local/usr.bin.msmtp
owner @{HOME}/Mail/config/msmtp/* r,
sudo apparmor_parser -r -T -W /etc/apparmor.d/usr.bin.msmtp
對象バージョン:1.8.3-1
msmtp --serverinfo --tls --tls-starttls=off --tls-certcheck=off --port=465 --host=posteo.de
~/.msmtprc
もしくは $XDG_CONFIG_HOME/msmtp/config
:
# 以下をデフォルト設定
defaults
# Tor を有効
proxy_host 127.0.0.1
proxy_port 9050
# 使用プロトコル
protocol smtp
# ポート
port 465
# タイムアウト(秒)
timeout 60
# 認証方法を自動選択
auth
# TLS/SSL を有効
tls
# STARTTLS を無効
tls_starttls off
# CA の信頼リストを無効
tls_trust_file
# サーバ証明書を確認
tls_certcheck
# envelope-from アドレス
# $USER, $LOGNAME, ログイン名
from %U
# ロギングを無効
logfile
syslog off
########################################
# https://posteo.de/en/help/how-do-i-set-up-posteo-in-an-email-client-pop3-imap-and-smtp
account posteo
# ホスト名
host posteo.de
# ユーザー名
user yourusername@posteo.net
# パスワード
#passwordeval pass show posteo | head -n1 # pass を使用
passwordeval gpg --batch -qd ~/Mail/pass/posteo.gpg
# サーバ証明書のフィンガープリント
# msmtp --serverinfo --tls --tls-starttls=off --tls-certcheck=off --port=465 --host=posteo.de
tls_fingerprint CA:AD:66:0A:5A:7F:0E:CD:85:31:77:89:0F:2B:41:82:D9:C7:37:A4:99:35:9F:C8:6D:83:A4:2C:94:5D:97:40
########################################
# https://www.migadu.com/guides/
account sinumade
# ホスト名
host smtp.migadu.com
# ユーザー名
user hoge@sinumade.net
# パスワード
passwordeval gpg --batch -qd ~/Mail/pass/sinumade.gpg
# サーバ証明書のフィンガープリント
# msmtp --serverinfo --tls --tls-starttls=off --tls-certcheck=off --port=465 --host=smtp.migadu.com
tls_fingerprint E0:34:0B:47:00:D4:63:A5:02:CD:97:D1:DD:36:AC:D6:CA:B3:26:8D:72:70:65:D7:B5:D4:04:49:6A:AE:7F:CF
########################################
# アカウント sinumade から設定を継承
account example : sinumade
# ユーザー名
user example@sinumade.net
# パスワード
passwordeval gpg --batch -qd ~/Mail/pass/example.gpg