由 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文件