mailx コマンドで添付ファイルをつけてメールを送る
mailxコマンドで添付ファイルを送る場合ですが「-a <添付ファイル>」とすれば添付ファイルをつけてメールを送信することができます
「mailx」コマンドがインストールされていない場合は、yum, dnfコマンドでインストールする必要があります
# CentOS 6, CentOS 7 $ sudo yum install mailx # CentOS 8 $ sudo dnf install mailx
添付ファイルを送付する場合は、以下のような書式でメールを送付できます
書式: echo [メール本文] | mail -a [添付ファイルのフルパス] -s [件名] [宛先]
$ echo "Mail body" | mail -a "/var/tmp/test.jpg" -a "/var/tmp/test.png" -s "subject" mailto@example.jp
添付ファイルを複数送りたい場合は、「-a <添付ファイル> -a <添付ファイル>」と「-a <添付ファイル>」を複数続けていくと、複数の添付ファイルを送信できます
# 添付ファイルを複数送る場合は、-a <添付ファイル> を複数続けていく $ echo "Mail body" | mail -a "/var/tmp/test.jpg" -a "/var/tmp/test.png" -s "subject" mailto@example.jp
ディスカッション
コメント一覧
まだ、コメントがありません