maildrop的自动回复的配置?

发表于:2007-06-08来源:作者:点击数: 标签:
我的配置文件如下: if(/^From:.*bhuang@163\ .net /) { cc'|/usr/local/bin/mailbot-A"X-Sender:test@mydomain"-A"From:test@mydomain"-s"UndeliveredMailReturned"-m"/home/vpopmail/domains/mydomain/test/Maildir/autoresponses/refuse"$SENDMAIL-f""' t

我的配置文件如下:
if(/^From:.*bhuang@163\.net/)
{
cc '|/usr/local/bin/mailbot -A "X-Sender: test@mydomain" -A "From: test@mydomain" -s "Undelivered Mail Returned" -m "/home/vpopmail/domains/mydomain/test/Maildir/autoresponses/refuse" $SENDMAIL -f ""'
to "/dev/null"
}

匹配来自[email protected]的邮件进行自动回复并将发来的邮件删除。但是不能进行自动回复,条件语句已起作用,但“cc”这句就是不起作用,上面的配置是不是有问题?请指正

 bhuang 回复于:2003-08-03 19:24:30
如果把 to "/dev/null" 替换为 to "/home/vpopmail/domains/mydomain/test/Maildir/."邮件可以投递,但是没有进行回复,日志中也没有任何出错信息。

 gadfly 回复于:2003-08-04 09:12:44
把外面的单引号去掉看看。

另外用cat /etc/hosts|....
方式测试你的外部程序的正确性。

 bhuang 回复于:2003-08-04 09:33:50
去调单引号后配置文件就不执行了,我执行了下面的命令,但是没有任何提示,邮箱里也没收到邮件。
cat mailbox|/usr/local/bin/mailbot -A "X-Sender: [email protected]" -A "From: [email protected]" -s "Undelivered Mail Returned" -m "/home/vpopmail/domains/gutmail.gzit.edu.cn/bhuang/Maildir/autoresponses/refuse" /usr/sbin/sendmail -f ""

 bhuang 回复于:2003-08-04 10:09:55
呵呵,搞定,把 -f "" 参数去掉改成 -t

 gadfly 回复于:2003-08-04 12:08:55
呵呵,bhuang有时间给大家介绍一下maildrop吧。

看你用的很熟,我好久不用,得看man才知道一些

 bhuang 回复于:2003-08-04 12:29:09
呵呵,斑竹谦虚了,我也正在研究中,maildrop真的怪,唉,现在又不行了,头都大了,休息一哈哈,等我把这个过滤程序搞出来,一定写篇心得。

 gadfly 回复于:2003-08-04 12:31:17
期待ing.

有问题抬出来,一块解决

 skylove 回复于:2003-08-04 12:53:09
请介绍一下maildrop的安装和使用?

我想把它和postfix配合用。。。记得maildrop中说要改main.cf,然后改了后就没说了。

那怎么用呢 ??? 上面说的那个配置放什么地方好??

 孙轩 回复于:2003-08-04 13:33:40
you must change master.cf and main.cf ,change the transport to 
maildrop then ok

 leaper 回复于:2003-08-04 15:38:50
上楼的,具体怎么作能说一下吗?你哪样太简单了,看不太明白了

 artxing 回复于:2003-08-05 22:37:31
bhuang,等你的心得。学习学习

 HonestQiao 回复于:2003-12-11 15:20:27
我的配置如下面:

if(/^From:.*sohu*/ || /^From:.*sohu*/ || /^From:.*SOHU*/ || 0 || 0 ||0)
{
cc `|/usr/local/bin/mailbot -A "X-Sender:[email protected]" -A "From:[email protected]" -m "/home/vpopmail/domains/lvhoo.org/test/Maildir/autoresponses/111" $SENDMAIL -t ""` 
to "/home/vpopmail/domains/lvhoo.org/test/Maildir/.Trash/."
}
to "/home/vpopmail/domains/lvhoo.org/test/Maildir/."

可是自动回复还是不行哦

原文转自:http://www.ltesting.net