服务器 频道

Linux下安全高效Web邮件服务器(上)

二、 postfix的安装与启动过程:

    (1)杀掉所有Sendmail进程
 
    #killall sendmail (停止所有的Sendmaail进程)
    sendmail: no process killed
    # rpm -ivh postfix-2.2.5-3.rhel4.i386.rpm

    (2)启动dovecot服务过程:

    # service postfix start
    Starting postfix: [ 确定 ]
    # service dovecot start
    启动 Dovecot Imap: [ 确定 ]
    现在可以使用邮件服务器发送邮件了,但是还不能下载邮件,因为新版redhat Linux中 dovecot代替了imap软件包,但是还没有绑定POP3和POP协议,下面修改配置文件: /etc/dovecot.conf,
    #protocols = imap imap3 
    protocols = imap imap3 pop3 pop3s
    auth_passdb =
    更改为:
    auth_passdb = shadow
    然后重新启动dovecot服务:
    # service dovecot restart
    停止 Dovecot Imap: [ 确定 ]
    启动 Dovecot Imap: [ 确定 ]

    (3)修改postfix邮件服务器配置文件:

    #myhostname = host.domain.tld
    更改为:
    myhostname = mail.cao.net
    #mydomain = domain.tld
    更改为:
    mydomain = cao.net
    #myorigin = $mydomain
    更改为:
    Myorigin = cao.net
    #inet_interfaces = all
    更改为:
    Inet_interfaces =all
    #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain, ftp.$mydomain
    更改为:
    mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain,
    ftp.$mydomain
    #mynetworks = host
    更改为:
    mynetworks = host

    (4)端口测试:

    # telnet mail.cao.net 25 (测试25端口)
    Trying 127.0.0.1...
    Connected to localhost.localdomain (127.0.0.1).
    Escape character is ''^]''.
    220 mail.cao.net ESMTP Postfix
    quit
    221 Bye
    Connection closed by foreign host.
    # telnet mail.cao.net 110 (测试110端口)
    Trying 127.0.0.1...
    Connected to localhost.localdomain (127.0.0.1).
    Escape character is ''^]''.
    +OK dovecot ready.
    quit
    +OK Logging out
    Connection closed by foreign host.

0
相关文章