Shell Script 撰寫上的問題 (和 mail 有關) - BBS
By Hardy
at 2008-04-10T00:50
at 2008-04-10T00:50
Table of Contents
※ 引述《LOHC (Stacey Kent)》之銘言:
: 我寫了一隻 Shell Script 大意如下
: /usr/bin/less filename | /usr/bin/mail -s "Hello" -b `/usr/bin/cat mailist`
^^^^ 為何不用cat
: maillist 的格式如下
: [email protected], [email protected]
: 但執行此 script 後,會出現
: mail: You must specify direct recipients with -s, -c, or -b.
: 信還是會寄出,主旨的部份也對,但 bcc 的部份則不是當初設定想要的,是不是能
: 請前輩們,提醒一下我是忽略掉了哪些東西?
: 另外如果有更好的方式,在這也希望各位能提供點意見給我,謝謝。
mail [-dEiInv] [-s subject] [-c cc-addr] [-b bcc-addr] [-F] to-addr ...
[-sendmail-option ...]
還需要加上 to-addr
to-addr 就用你自己的 Email吧
/usr/bin/mail -s "Hello" -b "`/usr/bin/cat mailist`" to-addr
^^^ 這邊用 " 包起來比較保險
如果你要大量寄的話可以考慮以下方法
maillist 的格式如下
[email protected]
[email protected]
....
#!/bin/sh
cat maillist | while read mail;
do
cat filename | mail -s "Hello" "$mail";
done
--
: 我寫了一隻 Shell Script 大意如下
: /usr/bin/less filename | /usr/bin/mail -s "Hello" -b `/usr/bin/cat mailist`
^^^^ 為何不用cat
: maillist 的格式如下
: [email protected], [email protected]
: 但執行此 script 後,會出現
: mail: You must specify direct recipients with -s, -c, or -b.
: 信還是會寄出,主旨的部份也對,但 bcc 的部份則不是當初設定想要的,是不是能
: 請前輩們,提醒一下我是忽略掉了哪些東西?
: 另外如果有更好的方式,在這也希望各位能提供點意見給我,謝謝。
mail [-dEiInv] [-s subject] [-c cc-addr] [-b bcc-addr] [-F] to-addr ...
[-sendmail-option ...]
還需要加上 to-addr
to-addr 就用你自己的 Email吧
/usr/bin/mail -s "Hello" -b "`/usr/bin/cat mailist`" to-addr
^^^ 這邊用 " 包起來比較保險
如果你要大量寄的話可以考慮以下方法
maillist 的格式如下
[email protected]
[email protected]
....
#!/bin/sh
cat maillist | while read mail;
do
cat filename | mail -s "Hello" "$mail";
done
--
Tags:
BBS
All Comments
Related Posts
lighttpd rewrite 轉換問題
By Susan
at 2008-04-09T00:28
at 2008-04-09T00:28
關於板上的氣氛...
By Irma
at 2008-04-08T23:51
at 2008-04-08T23:51
qouta
By Iris
at 2008-04-08T23:43
at 2008-04-08T23:43
qouta
By Daph Bay
at 2008-04-08T23:24
at 2008-04-08T23:24
關於板上的氣氛...
By Aaliyah
at 2008-04-08T16:39
at 2008-04-08T16:39