muttはテキストファイルのヘッダーと一緒にコマンドラインからメールを送信します。

muttはテキストファイルのヘッダーと一緒にコマンドラインからメールを送信します。

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簡単な解決策は次のものを使用することです。メール転送プロトコル、事前に準備された電子メールを送信するプログラムであるこのプログラムは、-tsendmailなどの受信者をインポートし、postfixやsendmailよりも資格情報を持つsmtpを設定する方が簡単です。以下は、~/.msmtprcGmailにメールを送信する例です。

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

おすすめ記事