PostfixDovecotSquirrelMail <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

简单配置!!!

所需安装包: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服务。。。。。。。。!!!