私はスクリプトが初めてです。テキストファイルからEメールアドレスを読み、そのEメールアドレスにEメールを送信する方法を理解するのに役立ちますか?
たとえば、emailAdd.txt
このtxtファイルから:
[email protected]
[email protected]
[email protected]
このメールで「Hello World」を送りたいです。これは単なる例であり、約30のEメールアドレスに送信する必要があります。
ベストアンサー1
file=/path/to/emailAdd.txt
while read -r email; do
printf '%s\n' 'Hello, world!' | mail -s 'This is the email subject' "$email"
done < "$file"
その後、txtファイルの各行を繰り返し、email
変数を完全な行に設定します(これはサンプルデータの電子メールアドレスにすぎません)。Hello, world!
件名を含むすべての電子メールで印刷して送信しますThis is the email subject
。
バラよりメール(1)
mail
mailx
//から送信された電子メールは通常sendmail
、電子メールスパムフィルタによってフィルタリングされます。