下這樣的指令即可:
<pre class="c" name="code">mail -s `postqueue -p |grep Requests` 收件者Email < /dev/null
如果想要哪個檔案內容當信件內容,那就把 /dev/null 換成該檔案檔名即可。
奇怪沒有收到信件呢。
#mail -s postqueue -p |grep Requests
hcsvieken < /dev/null
回應訊息: Null message body; hope that's ok
但是沒收到信
先檢查有沒有寄出去
tail /var/log/maillog
有出現 ....Send 這種訊息,表示它有寄出去
假如沒有收到,那得看對方 mail server 是否擋掉了。
Email 是保證寄得出,但不保證收得到的服務。因為收不收得到,是收信端 mail server 決定的。
收信的帳號是同一台主機 。 已有到信,但是 主旨 只有 兩個減號
現在用的指令為 echo "信件內容,中文無法顯示" | mail -s postqueue -p |grep Requests |cut -d " " -f5
hcsvieken@yahoo.com.tw 。 收到的信件主旨會是目前的 "要求數" 。