linux邮件服务器搭建

使用postfix(提供**tp服务)、squirrelmail(提供web方式收发邮件)、dovecot(IMAP、pop3)、cyrus-imapd(创建邮箱用户)、saslauthd软件来实现。

(注意:在安装linux的时候,把防火墙和selinux设为禁止,我当时没把selinux设为禁止,当时头都做大了)

1。sendmail把系统的25和110端口给占用了,所以先要将sendmail服务停止并卸载:

service sendmail stop

rpm -e sendmail

2.postfix服务的搭建配置

   一:首先要挂载光盘

    mount /dev/cdrom /mnt

   二:安装postfix

    rpm -ivh /mnt/Server/postfix…

   三:配置postfix

    vi /etc/postfix/mail.cf(建议把里面的内容全删了)

    #myhostname = mail.fu.com

    #mydomain = fu.com

    #myorgin =$mydomain

    #inet_interfaces =all

    #mydestination =$myhostname,$mydomain

    #mynetworks = 192.168.1.0/24,127.0.0.0/8

    #relay_domains = fu.com

    四:开启postfix

    service postfix start

    chkconfig postfix on

3.**tp安装配置(发邮件的)

    一:安装**tp

    rpm –ivh /mnt/Server/cyrus-sasl….

    二:配置**tp

    vi /etc/sysconfig/saslauthd

    #socketdir=/var/run/saslauthd

    #mech=shadow

    三:开启**tp

    service saslauthd start

    chkconfig saslauthd on

    四:配置/etc/postfix/main.cf(一定要按照顺序配置main.cf,别一下把main.cf全配了,不能你的postfix是启动不了的)

    **tpd_sasl_auth_enable =yes

    **tpd_sasl_local_domain =’’

    **tpd_recipient_restrictions =permit_mynetworks,

    sermit_sal_authenticated,reject_unauth_destination(注意这行和上一行是一起的,是连在一起的,假如这样分段写postfix启动会失败的

我上次就犯了这种错误,能后用冒泡的方法找出来的)

    broken_sasl_auth_clients = yes

**tpd_client_restrictions = permit_sasl_authenticated

**tpd_sasl_security_options = noanonymous

mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp

    五:记得要重启postfix

    service postfix restart

4.devecot安装(这是pop3接收邮件的)

    一:安装devecot

    yum  install dovecot*(yum安装下次会说)

    二:配置dovecot(配置文件/etc/dovecot.conf)

    protocols = pop3 pop3s;

protocol pop3 {

listen = *:10100

};

 三:启动dovecot

    service dovecot start

chkconfig dovecot on

 四:安装cyrus-imapd

    要安装的包cyrus-imapd-perl-2.3.7-7.el5.i386.rpm

    cyrus-imapd-utils-2.3.7-7.el5.i386.rpm

    cyrus-imapd-2.3.7-7.el5.i386.rpm cyrus-imapd-devel-2.3.7-7.el5.i386.rpm

    配置/etc/postfix/main.cf

        mailbox_transport =lmtp:unix:/var/lib/imap/socket/lmtp

    五:cyrus-imapd服务开启(这个服务开启很多人会忘记,一定要记得)

    /etc/init.d/cyrus-imapd restart

    五:为邮箱增加用户

    #passwd cyrus

    /usr/bin/cyradm –u cyrus localhost

    createmailbox user.fu

user.fu.Send(发邮件)

user.fu.Trash(垃圾邮件)

user.fu.Drafts(草稿箱)

5.web收发邮件(squirrelmail)

    php-mbstring-5.1.6-23.2.el5_3.i386.rpm

    squirrelmail-1.4.8-5.el5_3.7.noarch.rpm

    一:进入配置/usr/share/squirrelmail/config/conf.pl

 6.在DNS上配置(mail.fu.com)(下次会讲怎么用DNS解析)

 7.安装apache

    rpm –ivh  /mnt/Server/httpd

    能后进入主配置文件把servername mail.fu.com就行了

在浏览器的地址栏里输入

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《linux邮件服务器搭建》
文章链接:https://zhuji.vsping.com/14316.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。