PostfixDovecotSquirrelMail
简单配置!!!
所需安装包:postfix(邮件服务器)
DovecotPOP/IMAP协议,用于接受邮件)
Saslauthd(安全认证包)
Squirrelmail(基于web的邮件客户端)
RHEL5 启动时默认sendmail启动,在装Postfix时要把sendmail卸载或停止服务。
#安装Postfix
//之前已经做好yum
//确保开机启动。
//选择2
#配置dns服务
//修改配置文件,添加相应的区域。
//创建相应的区域文件,并修改
//启动DNS服务
#修改Postfix主配文件
///etc/postfix/main.cf.default中可以看到Postfix默认有522项配置。可以查阅。
========= #vi /etc/postfix/main.conf ==========
修改69行   改为myhostname =  www.mikeshaokao.com (本机名)
    77行   改为mydomain =  mikeshaokao .com(域名)
    93行   改为myorigin = mikeshaokao .com  //也可以为$mydomain
    107行  改为inet_interfaces = all  //监听的端口。
    157行  去除前面的#
    158行  去除前面的#
    255行  改为mynetworks = 192.168.0.0/24, 192.168.131.0/24(提供邮件转发功能的网段)
 
在末尾添加:(使用SMTP认证)
    smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = ''  "
smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,                reject_unauth_destination
broken_sasl_auth_clients=yes
smtpd_client_restrictions = permit_sasl_authenticated
              smtpd_sasl_security_options = noanonymous
#可以修改文件/etc/aliases实现邮件群发功能。
#使上述配置生效
#安装认证包并启动。
#安装dovecot包。用于接收邮件。
//配置
修改17行   
           36行   改为listen = *
#安装squirrelmail。图形化邮件客户端。
//修改Postfix组配问价。在最后一行加入
  mailbox_transport = lmtp:unix:/var/lib/imap/socket/ lmtp
使postfixcyrus_imapd整合在一起
#配置squirrelmail
//打开配置工具。
     输入d,然后输入cyrus(指定IMAP服务器类型)
     输入2. 选择Server Settings然后输入1修改Domainexample.com
     3修改Sendmail or SMTPSMTP
     输入4. 选择General Options然后输入5修改Usernames in Lowercase :为 true
     输入10 选择Languages然后输入1修改Default Language :为 zh_CN
最后输入s保存以上修改,再输入q退出(修改的文件同时保存在/etc/squirrelmail/config.php/usr/share/squirrelmail/config/config.php
#验证。。。。
浏览器中输入http://服务器域名或IP/webmail.打开登陆页面
 输入用户名和密码(默认可以用系统存在的用户名)
 
常见问题:dovecot启动不了,可能是端口被占
          #netstat -nutlp | grep :25
          #netstat -nutlp | grep :110
          #netstat -nutlp | grep :143
如果有其他程序占用了,用#kill   程序名
#####要启动httpd服务。。。。。。。。!!!