如果您有以上的问题,您就可以考虑安装 vacation 自动回信程序。
sendmail : 8.9.3
vacation : 1.2.2
下载: vacation-1.2.6-1.i386.rpm
一.vacation 安装 :
rpm –ivh vacation-1.2.6-1.i386.rpm
<安装完成>;
二.建立.forward (用fae的账号登录)
在使用者 fae 的家目录中,新增档案 .forward。如: /home/Bjepox/fae/.forward
档案的内容只要一行:
|/usr/bin/vacation fae"
三.建立自动回复内容 .vacation.msg
如:我要用以下自动回复的内容
尊敬的EPoX盘正产品使用者:
这里是EPoX盘正中国客服中心,您的来信已收获
但为结合我们的数据系统及有效提高工作效率,请到我们官方网站
http://www.epox.cn/support/home.php 在线重新提交您的问题,我们将是2个工作日内给予回复
谢谢您的来信,有任何问题,依然请来信告之,谢谢!
EPoX盘正中国客服中心
http://www.epox.cn
---------------------------------------------------------------------------------------------------
由于编码问题.我们要将上述内容转成二进制编码才行.我是通过outlook得到到上面内容的二进编码的.把上面内容粘贴到outlook里,再发给自已.在收到的邮件上右击----内容----详细资料----邮件原始文件.这就是上面内容的二进制编码.再把他放到fae 的家目录下改成 .vacation.msg
这个档案就是自动回信的内容,其中可以使用寄入信件的标题及寄信人作为变量
使用。标题: $SUBJECT,寄信人:$FROM。这个可以自已改.
三.vacation 启动 :
当上述设定都完成后,我们就要来启动 Vacation 了 ...
[fae@test fae$]vacation -I -r –t0 fae
因为这个账号只作自动回复用.平时也不管这个账号的.我就设成了这个账号不收邮件.只自动回复.
如果 .vacation.msg 中有使用到 Reply-To: 字段:vacation -I -r fae
如此会在 /home/BJepox/fae 底下产生一个档案 .vacation.db 这样就可以来测试了。
vacation 会把回过信的邮件地址存入 .vacation.db 中,同时在 7 天之中不会
再自动回复相同的邮件地址。7 天是系统默认值,如要修改可在启动时使用 -tN
的参数,N 是天数,如:vacation -I -r –t0 fae ,这样收到邮件后就会自动
回复任何邮件地址了。
如果为了测试,可以在自动回复一封信后,再重新启动一次,如此就会清空
.vacation.db 的资料。
vacation 停止 :
只要将 .forward 改名或删除就可以了。
vacation 执行时要用到使用者的 shell,如果使用者的 shell 被设成 /dev/null
或是 /bin/false 的话,会有错误出现。解决之道就是把使用者的 shell 改回来。
|
|