追加読書

追加読書

コマンドを使用してシェルスクリプトからメールを送信しようとしています。

mailx -s "TEST MAIL" -c "user_name ..." user<message.txt

-cしかし、認識できないオプションが原因でエラーが発生します-b。 ? ?

答え1

DebianとUbuntuはmailxHeirloomをs-nailに置き換えましたmailx。サポート-b-cオプションの両方。しかし、mailx他のパッケージの他のコマンドはそうではありません。

mailxあなたも知らないうちにGNU MailutilsやNMHを使っているようですmailx。後者は-c次のようにオプションを説明します-ccが、それに対応するものはありません-b。前者は直接同等のものはなく、共通のメカニズムを使用してヘッダを挿入する必要があります。 (-b厳密に言えば、-c封筒タイトルではありませんが、レベルでは違いがあいまいですmailx

追加読書

  • mailx。 Ubuntu 16.04のマニュアルページ。
  • mailx。 Ubuntu 16.04のマニュアルページ。
  • mailx。 Ubuntu 16.04のマニュアルページ。
  • mailx。 Ubuntu 14.04のマニュアルページ。
  • s-nail。ユーザーコマンド。カタツムリ。 Debian のマニュアルページ。
  • mailx。ユーザーコマンド。 GNUメールユーティリティ。 Debian のマニュアルページ。
  • mailx。汎用コマンドマニュアル。 BSDメールボックス。 Debian のマニュアルページ。
  • mailx。ユーザーコマンド。 NMH。 Debian のマニュアルページ。
  • メールとmailxの違いは何ですか?
  • https://unix.stackexchange.com/a/469833/5132

関連情報