extmail install on centos 3.8 手记
来源:互联网 发布:淘宝店费用一年多少钱 编辑:程序博客网 时间:2024/04/27 17:13
1:安装centos 3&&mysql略过.....
2:postfix安装配置
a:down 所需要的RPM包kernel 2.4.21.-47.el
http://mirror.centos.org/centos/3.8/contrib/i386/RPMS/postfix-2.0.20-1.centos3.1.i386.rpm
rpm -ivh postfix-2.0.*.rpm
postconf -n > /etc/postfix/main2.cfmv /etc/postfix/main.cf /etc/postfix/main.cf.oldmv /etc/postfix/main2.cf /etc/postfix/main.cf
再编辑main.cf:
增加如下内容:
# hostnamemynetworks = 127.0.0.1myhostname = mail.test1.commydestination = $mynetworks $myhostname# bannermail_name = Postfix - by extmail.orgsmtpd_banner = $myhostname ESMTP $mail_name# response immediatelysmtpd_error_sleep_time = 0sunknown_local_recipient_reject_code = 450# extmail config herevirtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cfvirtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cfvirtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cfvirtual_transport = maildrop:
内容如下:
user = mailpassword = mailhosts = localhostdbname = mailtable = aliasselect_field = gotowhere_field = address
内容如下:
user = mailpassword = mailhosts = localhostdbname = mailtable = domainselect_field = descriptionwhere_field = domain#additional_conditions = and backupmx ='0' and active ='1'
内容如下:
user = mailpassword = mailhosts = localhostdbname = mailtable = mailboxselect_field = maildirwhere_field = username#additional_conditions = and active = '1'
down 官方提供的包
http://www.extmail.org/source/ExtMail-Solution-Linux-0.1.tar.gz
解压后有很多可用的RPM...官方的包是提供给RHEL4.X的...所以本文所用到的centos3.8应适当更改其中
某些包的版本
rpm -ivh RPMS/libtool-libs-1.5.6-4.EL4.1.c4.3.i386.rpmrpm -ivh RPMS/courier-authlib-0.57-1hzq.i386.rpmrpm -ivh RPMS/courier-authlib-devel-0.57-1hzq.i386.rpmrpm -ivh RPMS/courier-authlib-mysql-0.57-1hzq.i386.rpm
编辑/etc/authlib/authmysqlrc文件
MYSQL_SERVER localhostMYSQL_USERNAME mailMYSQL_PASSWORD mailMYSQL_SOCKET /var/lib/mysql/mysql.sockMYSQL_PORT 3306MYSQL_OPT 0MYSQL_DATABASE mailMYSQL_USER_TABLE mailboxMYSQL_CRYPT_PWFIELD passwordMYSQL_UID_FIELD uidnumberMYSQL_GID_FIELD gidnumberMYSQL_LOGIN_FIELD usernameMYSQL_HOME_FIELD homedirMYSQL_NAME_FIELD nameMYSQL_MAILDIR_FIELD maildirMYSQL_QUOTA_FIELD quotaMYSQL_SELECT_CLAUSE SELECT username,password,"",uidnumber,gidnumber,/ CONCAT('/home/domains/',homedir), / CONCAT('/home/domains/',maildir), / quota, / name / FROM mailbox / WHERE username = '$(local_part)@$(domain)'
存盘退出后启动courier-authlib:
如一切正常,命令行将返回如下信息:
如果该目录权限不正确修改,maildrop及postfix等将无法正确获取用户的信息及密码认证:
http://mirror.centos.org/centos/3.8/contrib/i386/RPMS/maildrop-1.6.3-1.i386.rpm
http://mirror.centos.org/centos/3.8/contrib/i386/RPMS/maildrop-devel-1.6.3-1.i386.rpm
http://mirror.centos.org/centos/3.8/contrib/i386/RPMS/maildrop-man-1.6.3-1.i386.rpm
- extmail install on centos 3.8 手记
- postfix+extmail on centos
- postfix+cyrus sasl+mysql+cyrus imap +extmail on linux centos 3.8
- install qpidd on centos
- Install opencv on Centos
- Install Composer on CentOS
- Install NTFS on CentOS
- Install LLVM on CentOS-5
- Install Ceph on CentOS 5.5
- CentOS install Ruby On Rails
- Install brutessh on CentOS 5.8
- Install google-chrome on CentOS
- Install nmon on the Centos
- Install MariaDB on CentOS 6.4
- Linux - Install metasploit on CentOS
- install kvm on centos 6.5
- Install MySQL on CentOS 7
- Install MariaDB on CentOS 7
- 驯服Tiger(J2SE5.0)之集合框架
- 3月13日——培训第78天
- "选修了全部课程的学生"的查询语句的疑问
- ns2 网络仿真工具具体安装步骤
- 3月14日——培训第79天
- extmail install on centos 3.8 手记
- 什么是SEM?
- Eclipse3.1中体验J2SE5.0之注释类型
- 黎明前---
- Hibernate编写通用数据库操作代码
- HTML
- 用一个WEB服务或普通站点 实现这样一个效果?以URL请求,返回一个XML文档
- 插入一条记录后,马上得到新插入记录ID值的方法
- ora-03113 通信信道的文件结束 解决办法