-V:顯示程式版本

名稱:/etc/aliases

使用權限:係統管理者

使用方式: 請用 newaliases 更新資料庫

說明:

sendmail 會使用一個在 /etc/aliases 中的檔案做使用者名稱轉換的動作。當 sendmail 收到一個要送給 xxx 的信時,它會依據 aliases檔的內容送給另一個使用者。這個功能可以創造一個隻有在信件係統內才有效的使用者。例如 mailing list 就會用到這個功能,在 mailinglist 中,我們可能會創造一個叫 [email protected] 的 mailinglist,但實際上並沒有一個叫 redlinux 的使用者。實際 aliases 檔的內容是將送給這個使用者的信都收給 mailing list 處理程式負責分送的工作。

/etc/aliases 是一個文字模式的檔案,sendmail 需要一個二進位格式的 /etc/aliases.db。newaliases 的功能傳是將 /etc/aliases 轉換成一個 sendmail 所能了解的資料庫。範例:

# newaliases

下麵命令會做相同的事,

# sendmail -bi

相關命令:

mail, mailq, newaliases, sendmail

” mail [返回]

名稱:mail

使用權限:所有使用者

使用方式:mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] user1 [user 2 ...]

說明:

mail 不僅隻是一個指令, mail 還是一個電子郵件程式,不過利用 mail 來讀信的人應該很少吧!對於係統管理者來說 mail 就很有用,因為管理者可以用 mail 寫成 script ,定期寄一些備忘錄提醒係統的使用者。

參數:

i 忽略 tty 的中斷訊號。 (interrupt)

I 強迫設成互動模式。 (Interactive)

v 列印出訊息,例如送信的地點,狀態等等。 (verbose)

n 不讀入 mail.rc 設定檔。

s 郵件標題。

c cc 郵件地址。

b bcc 郵件地址。

範例:

將信件送給一個或以上的電子郵件地址,由於沒有加入其他的選項,使用者必須輸入標題與信件的內容等。而 user2 沒有主機位置,就會送給郵件伺服器的 user2 使用者。

mail [email protected]

mail [email protected] user2

將 mail.txt 的內容寄給 user2 同時 cc 給 user1 。如果將這一行指令設成 cronjob 就可以定時將備忘錄寄給係統使用者。

mail -s 標題 -c user1 user2 < mail.txt

指令:mesg

使用權限:所有使用者