我的POSTFIX安装笔记
本文参照http://mail.toping.net/doc/freebsd_postfix_405.htm这个修改一小部分而来的
首先先得安装APACHE MYSQL 等内容,这些请参照原版安装说明! 1.6 通过phpMyadmin设置数据库 建立postfix数据库(注意:数据库名称为postfix): 进入PHPMYADMIN 建立 postfix 数据库 在左边点postfix,进入postfix数据库,在右边sql里输入下面的代码: CREATE TABLE domaininfo ( domain_id int(5) NOT NULL auto_increment, domain varchar(25) NOT NULL default '', alias varchar(30) default NULL, passwd varchar(35) NOT NULL default '', usernum int(5) NOT NULL default '0', quota int(11) NOT NULL default '0', des varchar(30) default NULL, expire date NOT NULL default '0000-00-00', active tinyint(1) NOT NULL default '1', create_time datetime default NULL, PRIMARY KEY (domain_id), UNIQUE KEY domain (domain), KEY domain_id (domain_id) ) TYPE=MyISAM COMMENT='domain information'; INSERT INTO domaininfo VALUES (1,'admin',NULL,'$1$.j3.t12.$I7MGf7ZD2HrWwUWQF88Mg1',0,0,'Super Admin','0000-00-00',1,'0000-00-00 00:00:00'); CREATE TABLE userinfo ( id int(11) NOT NULL auto_increment, userid varchar(20) NOT NULL default '', domain_id int(5) NOT NULL default '0', address varchar(50) NOT NULL default '', alias varchar(60) default NULL, passwd varchar(35) NOT NULL default '', realname varchar(20) default NULL, quota int(11) NOT NULL default '0', active tinyint(1) NOT NULL default '0', homedir varchar(60) NOT NULL default '', maildir varchar(60) NOT NULL default '', create_time datetime NOT NULL default '0000-00-00 00:00:00', `fax` varchar(20) NOT NULL default '', `telephone` varchar(15) NOT NULL default '', `sex` int(1) NOT NULL default '0', `year` int(4) NOT NULL default '0', `MONTH` int(2) NOT NULL default '0', `DAY` int(2) NOT NULL default '0', `education` varchar(4) NOT NULL default '', `marital` int(1) NOT NULL default '0', `occupation` varchar(15) NOT NULL default '', `companyname` varchar(30) NOT NULL default '', `province` varchar(6) NOT NULL default '', PRIMARY KEY (id), UNIQUE KEY address (address) ) TYPE=InnoDB COMMENT='User Information'; 在左边点mysql,进放mysql数据库,在右边sql里输入(在输入前先把下面代码里"密码"的密码换你自己的密码并记住,后面有用) INSERT INTO user (host,user,password) VALUES('localhost','postfix',''); update user set password=password('密码') where User='postfix'; GRANT ALL ON postfix.* TO postfix@localhost IDENTIFIED BY "postfix"; 至此,postfix数据库设置完成 以前装过webmail或qmail之类的朋友请先执行下面这一步,否则imap可能安装出错。没有安装过的,请跳过此步直接进入courier-imap安装 cd /usr/ports/security/courier-authlib make deinstall 1.7 安装Courier-imap mail# cd /usr/ports/mail/courier-imap mail# make WITHOUT_OPENSSL=yes WITH_MYSQL=yes install clean 我的选择: 在/etc/rc.conf中加入: courier_authdaemond_enable="YES" courier_imap_pop3d_enable="YES" courier_imap_imapd_enable="YES" mail# /usr/local/etc/rc.d/courier-authdaemond.sh start 此时会在/var/run/authdaemond/下产生socket mail# cd /usr/local/etc/courier-imap mail# cp imapd.cnf.dist imapd.cnf mail# cp pop3d.cnf.dist pop3d.cnf 1.8 安装 postfix 和 cyrus-sasl mail# cd /usr/ports/security/cyrus-sasl2 mail# make WITH_AUTHDAEMON=yes install clean 创建/usr/local/lib/sasl2/smtpd.conf 内容如下: pwcheck_method: authdaemond log_level: 3 mech_list: PLAIN LOGIN authdaemond_path:/var/run/authdaemond/socket 至此,认证部分基本完成。 mail# cd /usr/ports/mail/postfix mail# make install clean 我的选择: 回答下面的两问题: You need user "postfix" added to group "mail". Would you like me to add it [y]? y Would you like to activate Postfix in /etc/mail/mailer.conf [n]? n 在/etc/rc.conf中加入: sendmail_enable="YES" sendmail_flags="-bd" sendmail_pidfile="/var/spool/postfix/pid/master.pid" sendmail_procname="/usr/local/libexec/postfix/master" sendmail_outbound_enable="NO" sendmail_submit_enable="NO" sendmail_msp_queue_enable="NO" mail# cd /usr/local/etc/rc.d mail# ln -s /usr/local/sbin/postfix postfix.sh mail# ln -s /usr/local/sbin/sendmail /usr/sbin/sendmail #如果/usr/sbin/sendmail存在就删了再做上链接 mail# echo 'postfix: root' >> /etc/aliases 中间的空格用"tab"实现 mail# /usr/local/bin/newaliases mail# chown postfix:postfix /etc/opiekeys 1.9 安装expect 用于Web客户端建立邮件用户 mail# cd /usr/ports/lang/expect mail# make install clean Chapter 2. 配置邮件服务器 本节主要讲述各种服务的参数配置。 2.1 配置rc.conf,编辑/etc/rc.conf, 上一篇:Postfix + AntiVir + Amavisd-new 在Red Hat Linux 9 上的安装 下一篇:在Linux平台上安装基于Postfix、Courier-imap、Extmail的邮件系统 V 0.2.2 更多相关文章
|
推荐文章
精彩文章
|