- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Liunx邮件系统(postfixdovecotpostfixadmin)
Liunx邮件系统(postfix+dovecot+postfixadmin)
相应软件介绍
Dovecot:用户验证以及收取邮件
Postfix:发送邮件
Postfixadmin:域名和用户管理工具,为postfix和dovecot提供了mysql数据库的支持
创建相应的用户和工作组
默认mysql和php、apache已经装好了。Apache必须2.0以上版本。安装PHP必须5.2以上版本。安装的时候,在configure的时候,加上 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-zlib --with-zlib-dir=/usr/local/php/zlib --with-mcrypt --enable-mbstring --with-hash ,网上有安装的方法;安装好mysql , 我的mysql装在 /usr/local/mysql。
运行一下命令创建相应的用户和工作组:
#groupadd -g 2002 postfix#groupadd -g 2003 postdrop#useradd -u 2002 -g 2002 -G postdrop -d /dev/null -s /sbin/nologin postfix#useradd??-d /dev/null -s /sbin/nologin dovecot
安装配置dovecot
安装dovecot
下载dovecot安装软件
具体安装,运行以下命令:
#tar -zxf dovecot-(版本号).tar.gz
#cd dovecot-(版本号)
#./configure --prefix=/usr/local/dovecot --sysconfdir=/etc/dovecot --with-sql --with-sql-drivers --with-mysql=/usr/local/mysql
#make make install
配置dovecot
配置文件在/etc/dovecot(也有可能在/usr/local/etc/),运行以下命令:
#cd /etc/dovecot
#cp dovecot-example.conf dovecot.conf
修改dovecot.conf文件如下:
disable_plaintext_auth = no
ssl_disable = yes (根据不同的版本,如果是ssl则将ssl设置为no)
protocols = pop3 pop3s imap imaps
mail_location = maildir:/mail/%d/%n(创建/mail文件夹,并给他赋予postfix的全部权限)
log_path=/var/log/dovecot/dovecot.log
info_log_path=/var/log/dovecot/dovecot_info.log
pop3_uidl_format = %08Xu%08Xv
imap_client_workarounds = delay-newmail outlook-idle netscape-eoh
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
auth default {
...
mechanisms = PLAIN LOGIN
passdb sql { //去掉注释
args = /etc/dovecot/dovecot-sql.conf
}
...
userdb sql {//去掉注释
args = /etc/dovecot/dovecot-sql.conf
}
...
socket listen {
...
client {
path = /var/run/dovecot/auth-client
//postfix依靠dovecot 实现 SMTP AUTH 时要用,在postfix中的main.cf配置文件中的smtpd_sasl_path=要引用这项
mode = 0660
user = postfix
group = postfix
}
}
}
配置dovecot-sql.conf
#cp dovecot-sql-example.conf dovecot-sql.conf
修改dovecot-sql.conf
driver = mysql
connect = host=localhost dbname=postfi
文档评论(0)