教你如何设置Postfixadmin的自动回复(1)


Postfixadmin 是一个基于Web的 Postfix 邮件发送服务器的管理工具,邮箱的自动回复功能大家都用过,那如何在Postfix上实现呢,那就请Postfixadmin管理工具帮忙吧,请看下文。

1. 创建一个本地帐户

创建一个"vacation"的本地帐户,并且"vacation"不容许登陆。不要使用"nobody",也不能使用"root"和"postfix"等。

#/etc/passwd

vacation:*:65501:65501::0:0:Virtual Vacation:/nonexistent:/sbin/nologin

#/etc/group

vacation:*:65501:

2. 为自动回复创建数据表

USE postfix;

#

# Table structure for table vacation

#

CREATE TABLE vacation (

email varchar(255) NOT NULL default '',

subject varchar(255) NOT NULL default '',

body text NOT NULL,

cache text NOT NULL,

domain varchar(255) NOT NULL default '',

created datetime NOT NULL default '0000-00-00 00:00:00',

active tinyint(4) NOT NULL default '1',

PRIMARY KEY (email),

KEY email (email)

) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Vacation';

3. 创建一个目录

创建一个目录,例如/var/spool/vacation,它只容许"vacation"用户访问

vacation.pl脚本及其日志文件等将放在这里。

4. 复制文件

将$postfixadmin-2.1.0/VIRTUAL_VACATION/vacation.pl文件拷贝到刚才创建的文

件夹中

$ cp vacation.pl ;/vacation.pl

$ chown -R vacation:vacation ;

然后你将会看到:

ls -al ;/

-rwx------ 1 vacation vacation 3356 Dec 21 00:00 vacation.pl*


相关内容

    暂无相关文章