Linuxコマンドを使用して、8〜10個のファイルを含むzipフォルダの1つを電子メールに添付して送信したい

Linuxコマンドを使用して、8〜10個のファイルを含むzipフォルダの1つを電子メールに添付して送信したい

このコマンドを試してみましたが、うまくいきませんでした。

echo 'These are contents of my mail' | mailx -s 'This is my email subject' -a /home/user/Desktop/data.zip [email protected]

なにか提案を?

答え1

マンページから:

   -A, --attach=FILE
          attach FILE

   -a, --append=HEADER: VALUE append given header to the message being sent

つまり-A、 ではなく が必要です-a。 不正な形式のヘッダーに対してエラー メッセージが生成されなかったのは意外でした。ここでは、次のエラーが生成されます。

mailx: Invalid header: invalid_header

関連情報