シェルスクリプトでmailコマンドによるメール送信

シェルスクリプトでメールを送る方法

#!/bin/sh

address="user@domain"
subject="題名"
contents="本文"
echo "$contents" | mail -s "$subject" "$address"

【応用】複数メールアドレスにメールを送る

#!/bin/sh

address=("user1@domain" "user2@domain")
subject="題名"
contents="本文"

for i in ${address[@]}
do
    echo "$contents" | mail -s "$subject" "$i"
done