コマンドを使用してシェルスクリプトからメールを送信しようとしています。
mailx -s "TEST MAIL" -c "user_name ..." user<message.txt
-c
しかし、認識できないオプションが原因でエラーが発生します-b
。 ? ?
答え1
DebianとUbuntuはmailx
Heirloomを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