シェルでメールを送信したい
mail1.txt
From: hoge@gmail.com To: hoge@gmail.com Subject: Hello, e-mail! Hi, can you see?
[vagrant@localhost python]$ cat mail1.txt |
> sendmail -i -t
i:入力されるメッセージ中の `.’ だけを含む行を無視
t:受け手をメッセージから読み取り
その2
#!/bin/bash export PATH=$PATH:/usr/sbin MAIL_TO="ore@gmail.com" MAIL_FROM="noreply@hogehoge.com" SUBJECT="テストメール" DATA="データ" mail_send () { CAT << EOD | nkf -j -m0 | sendmail -t FROM: ${MAIL_FROM} To: ${MAIL_TO} MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit メールが送信されます。 ここに${DATA}が入る EOD } mail_send exit 0