BLOGTIMES
2017/01/03

コマンドラインから添付ファイル付きのメールを送る

  Tips cli  centos5  centos6  centos7  postfix  systemmanagemant 
このエントリーをはてなブックマークに追加

コマンドラインやシェルスクリプトからお手軽に添付ファイル付きのメールが送れる方法がないかと思って調べてみたら意外と簡単な方法が見つかったのでメモ。

CentOS 7 の場合には mail コマンドが入ってないので yum で mailx をインストールする必要があります。

yum install -y mailx echo "mail body here" | mail -a "attachment.zip" -s "subject" mailto@example.jp

CentOS 5 などの場合、 mail コマンドが -a オプションをサポートしていない場合がありますが、そのような時には落ち着いて mutt を導入すると CentOS 7 と同じことができます。

yum install -y mutt echo "mail body here" | mutt -a "attachment.zip" -s "subject" mailto@example.jp

    トラックバックについて
    Trackback URL:
    お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
    このエントリへのTrackbackにはこのURLが必要です→http://blog.cles.jp/item/9053
    Trackbacks
    このエントリにトラックバックはありません
    Comments
    愛のあるツッコミをお気軽にどうぞ。[policy]
    古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
    コメントはありません
    Comments Form

    OpenID を使ってログインすることができます。

    Identity URL: Yahoo! JAPAN IDでログイン