#vi /etc/apache2/httpd.conf
ServerName localhost
#/etc/init.d/apache2 restart
vim:enc=utf82
----------------------------------------------------------------------------------------------------3
原文取自:Netman4
加入網友的一點點心得修改...56
作者: Song (Song) 看板: Linux7
標題: [文件]Vacation 自動回信程式8
時間: Thu Oct 5 16:14:02 2000910
================11
vacation 用途簡介 :1213
當我們在上班日子裡,放一個特別的假期時,電子郵件依然不斷的湧入。14
等放完假回來的時候,發現信箱中一堆抱怨的信件:「前天信件中的問題,15
為什麼還沒有處理?...」、「昨天寄的信件到底有沒有看到?...」。1617
如果您有以上的問題,您就可以考慮安裝 vacation 自動回信程式。1819
如果您沒有以上的問題,您也可以考慮安裝 vacation 自動回信程式。2021
================22
版本環境 << Red Hat 7.3 >> :2324
sendmail : 8.11.625
vacation : 1.2.62627
================28
vacation 取得 :2930
http://freshmeat.net/redir/linuxvacation/5880/url_rpm/vacation-1.2.6-1.i386.rpm3132
================33
vacation 安裝 :3435
D1. rpm -Uvh vacation-1.2.6-1.i386.rpm36
<安裝完成>3738
這麼快,這樣就裝好了?3940
hell ell的,就是這麼簡單。41
但是還要修改設定喔 icon_smile.gif4243
================44
vacation 設定 :4546
.forward47
--------48
在使用者 service 的家目錄中,新增檔案 .forward。如: /home/service/.forward49
檔案的內容只要一行:50
\song, "|/usr/bin/vacation song"5152
( 註:這個檔案要 chmod 600 .forward ,簡單說 group、other 不可有53
write 權限。)5455
.vacation.msg56
-------------57
在使用者的家目錄中,新增檔案 .vacation.msg。如: /home/service/.vacation.msg5859
這個檔案就是自動回信的內容,其中可以使用寄入信件的標題及寄信人作為變數60
使用。標題: $SUBJECT,寄信人:$FROM。其餘欄位是否也可以使用?請自行測試6162
範例檔:63
Subject: Re:$SUBJECT64
From: service ( 由 vacation 程式自動回信 )65
$FROM 您好:66
我目前無法看到這封信。67
當我回來上班並看過這封信後,我會盡快給您回信。68
謝謝。6970
在 man vacation 中有提到,如果要加入 Reply-To: 欄位,啟動時要加入 -r 的71
參數。如果寄入的信件中,使用者的帳號沒有在 To: 或 Cc: 的欄位中,則不會72
自動回信的,除非啟動時使用 -j 參數。7374
================75
vacation 啟動 :7677
當上述設定都完成後,我們就要來啟動 Vacation 了 ...78
如果是以 root 登入:vacation -I service79
如果是以 song 登入:vacation -I80
如果 .vacation.msg 中有使用到 Reply-To: 欄位:vacation -I -r song8182
如此會在 /home/service 底下產生一個檔案 .vacation.db 這樣就可以來測試了。8384
當您測試了第一封信是正確的,一高興又連測了八封,卻都沒有回應的時候,85
先別忙著罵我,繼續看下去:8687
vacation 會把回過信的郵件地址存入 .vacation.db 中,同時在 7 天之中不會88
再自動回覆相同的郵件地址。7 天是系統預設值,如要修改可在啟動時使用 -tN89
的參數,N 是天數,如:vacation -I -r -t1 song ,這樣隔 1 天就會再自動90
回覆相同的郵件地址了。 如果需要更短的話...可以自動9192
如果為了測試,可以在自動回覆一封信後,再重新啟動一次,如此就會清空93
.vacation.db 的資料。9495
================96
vacation 停止 :9798
這個最容易,只要將 .forward 改名或刪除就可以了。99
建議用改名的方式,下次假期要使用時,只要再改回來就可以了。