SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【linux】 mailコマンドでメールを送信する、大量にテスト送信する

問題

テストのため、あるサーバーからあるサーバーにメール送信したいです。

答え

mail コマンドでメールを送るには、

$ mail [-s 件名] [宛先]
本文入力
本文入力
本文入力
.
(ドット+改行で終了する)

本文をコマンドから渡す場合

$ echo "本文本文本文本文" | mail [-s 件名] [宛先]

ループでたくさん送る場合(例は、件名を”1″~”1000″で1000通送る)

for i in {1..1000}
do
    echo "$i" | mail -s "$i" "softel@example.jp"
done

関連するメモ

コメント