muttはコマンドラインパラメータなしでコマンドラインからメールを送信できます。件名、cc、bcc、reply、reply はすべて mail.txt ファイルで定義され、メッセージ本文 (m を押したときに mutt が開くのと同じファイル形式) を含みます。 - 電子メールを送信するとき、またはr - 電子メールに返信するとき)。
...それで、次のことができます。
- 受信メールで「r」を押して返信メッセージを準備し、vimに「:w〜/preparedmail.txt」として保存して...送信をキャンセル
- その後、8時に$<<<"mutt<~/preparedmail.txt"を実行します。
...またはこのファイル形式に対応できる他のツールはありますか?あるいは、これを達成する他の方法もあります。
ベストアンサー1
メールを使用またはsendmail
送信する場合は、postfix
次のものを使用できます。
sendmail -t <~/preparedmail.tx
ファイル内のすべての行またはTo:
Cc:
ヘッダー行Bcc:
(最初の空行まで)から意図した受信者を抽出し、ファイルをメッセージとして送信します。
ダイレクトメールなどのツールを構成している人にとっては、mutt
簡単な解決策は次のものを使用することです。メール転送プロトコル、事前に準備された電子メールを送信するプログラムであるこのプログラムは、-t
sendmailなどの受信者をインポートし、postfixやsendmailよりも資格情報を持つsmtpを設定する方が簡単です。以下は、~/.msmtprc
Gmailにメールを送信する例です。
account gmail
host smtp.gmail.com
port 587
tls on
# from [email protected]
auto_from on
auth on
user [email protected]
# password mypassword
passwordeval gpg -d ~/.msmtp.password.gpg
account default : gmail
忘れないでくださいchmod og= ~/.msmtprc
。