Sendmail 自動回覆功能

由 BenTong 在 08-16-2004 10:24 发表:

Sendmail 自動回覆功能

Dear All

本人公司想在做到以下功能, 如果公司內的同事(收mail的人)放假,

所有send 比他的email 都會自動回覆給發email 的人, 話那同事放緊假.

請問sendmail 有沒有這個功能, 如果有應該如何設定.

如果無, 可以用那個software 幫忙.

謝謝.

Bentong


Notebook -- IBM T40( P-M 1.5Ghz, 512MB Ram, 40GB, ATI 7500-M)

WinXP Pro SP2 + TurboLinux 10D

Home PC -- P4 Celeron 2.4Ghz, SiS 655, 1024MB Ram,120GB HD, G550

Win2003 Server + TSL 2.1


由 chg 在 08-16-2004 12:07 发表:


1.3.2. ~/.forward

别名文件一般由root用户管理,而普通用户则可以通过用户主目录下的 .forward 文件,实现邮件别名、转发等一系列处理功能。

当一个别名解析成一个本地用户地址后,sendmail 察看该用户主目录是否存在 .forward 文件,如果存在,读取该文件中的内容,决定进一步的处理方式。

.forward 文件可以通过三种不同的处理方式,对接受的邮件进行处理:定义存储邮件的邮箱文件名(以字符“/”开始的文件名)、进行转发的目的地址、管道(以字符“|”开始,对电子邮件进行处理的外部应用程序)。可以使用第三种方法“管道”,来启动 Procmail。 该文件格式类似 aliases 文件,但是省略了冒号之前的部分,毕竟.forward只针对一个特定的本地用户么。

例如:用户 johnson,需要将其邮件拷贝一份给 jiangxin,再回复给发信人说本人正在度假(通过 vocation 程序实现),但仍然保留给自己一份。如果 .forward 内容如下,则会造成死循环:

jiangxin

"|/usr/ucb/vacation johnson"

johnson

解决办法是在 johnson 前面加上斜线 \,则再次发送给 johnson 时,则不会再次处理 .forward 文件。修改后如下:

jiangxin,"|/usr/ucb/vacation johnson",\johnson


由 chg 在 08-16-2004 12:09 发表:


1.11.4. 一个用户离开了公司,但仍然收到许多关于他/她的邮件,我怎么让别人知道此人已经使用新的邮件地址?

加下面的行到M4宏配置文件中

FEATURE(`redirect')dnl

然后加下面的行到aliases文件

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus