注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

红烧鱼

linux & windows management

 
 
 

日志

 
 
关于我
mac

专注IT基础架构设计与运维。 欢迎给我留言,或邮件沟通zjwsk@163.com

网易考拉推荐

RHCE心得14——Postfix+Dovecot搭建邮局心得  

2009-12-12 20:03:30|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
  • 简介:
  • Postfix+Dovecot搭建邮局
    一、Postfix概述:介绍性的东西请大家上www.g.cn搜索一下看看,但是Postfix的势头比Sendmail要强劲的多,渐渐成为最被看好的邮局服务器软件。
    1、相关软件包:Postfix
    2、配置文件:/etc/postfix/*
    3、相关的端口: SMTP(25)
    4、系统收到邮件保存在/var/spool/mail/。
    二、Dovecot概况:
    1、功能:主要提供imap imaps pop3 pop3s服务。其中imaps pop3s是使用SSL来加密验证和数据安全的服务器。
    2、端口:110(pop) 995(pop3s) 143(imap) 993(imaps)
    3、相关配置文件:/etc/dovecot.conf
    三、Postfix的安装、配置:
    1、配置DNS,详见 Blog中关于DNS的两篇文章请按照上面的配置,
    http://iminmin.blog.51cto.com/689308/162631
    http://iminmin.blog.51cto.com/689308/193710
    2、Postfix安装:
    Yum install postfix* -y
    3、关闭Sendmail,将Postfix设置成默认mta
    -------------------------------------------------------------------
    # chkconfig sednmail off
    在 sednmail 服务中读取信息时出错:没有那个文件或目录
    # chkconfig sendmail off
    # service sendmail stop
    关闭 sm-client:
    关闭 sendmail:
    # alternatives --config mta
    共有 2 个程序提供“mta”。
    选择 命令
    -----------------------------------------------
    *+ 1 /usr/sbin/sendmail.sendmail
    2 /usr/sbin/sendmail.postfix
    按 Enter 来保存当前选择,或键入选择号码:2
    # chkconfig postfix on
    # service postfix restart
    -------------------------------------------------------------------
    4、给root发份邮件测试一下Postfix安装是否成功?
    -------------------------------------------------------------------
    # echo "this is a test"|mail -s testmail root
    # mail
    Mail version 8.1 6/6/93. Type ? for help.
    "/var/spool/mail/root": 1 message 1 new
    >N 1 root@rhce.cn Mon Aug 31 23:00 14/389 "testmail"
    & 1
    Message 1:
    From root@rhce.cn Mon Aug 31 23:00:01 2009
    X-Original-To: root
    Delivered-To: root@rhce.cn
    To: root@rhce.cn
    Subject: testmail
    Date: Mon, 31 Aug 2009 23:00:01 +0800 (CST)
    From: root@rhce.cn (root)
    this is a test
    & q
    Saved 1 message in mbox //测试中,发送的邮件立刻就可以收到;效率比Sendmail高。
    -------------------------------------------------------------------
    5、配置postfix:
    1)、主配置文件/etc/postfix/mail.cf的修改:
    a)inet_interfaces=all //去掉前面的#,听说有端口。
    b)#inet_interfaces=localhost /加上#。
    c)mydestination=mail.rhce.cn,rhce.cn,localhost
    //指定postfix接收邮件时收件人的域名所有可能引用的域名或着主机名都写上。
    2)其他部分的简单说明:建议不修改。
    mydomain = mail.rhce.cn //域名
    myorigin = $mydomain //这里采用的是变量,代表mail.rhce.cn
    myorigin = mail.rhce.cn //指明发件人所在的域名。如果你的用户的邮件地址为user@domain.com,则该参数指定@后面的域名。
    myhostname = mail.rhce.cn //指定运行postfix邮件系统的主机的主机名。缺省地,该值被设定为本地机器名。
    3)配置完后重新启动postfix服务。
    四、 Dovecot服务的安装配置:
    1、Dovecot安装:
    yum install dovecot* -y
    2、编辑主配置文件/etc/dovecot.conf(只要打开对imap imaps pop3 pop3s协议的支持就可以)
    protocols = imap imaps pop3 pop3s //前面的#去掉。
    3、dovecot服务的启动:
    -------------------------------------------------------------------
    # chkconfig dovecot on
    # service dovecot restart
    -------------------------------------------------------------------
    五、测试相关端口并配置iptables的配置:
    1、端口25 110 143的测试:
    -------------------------------------------------------------------
    # telnet mail.rhce.cn 25
    Trying 192.168.1.8...
    Connected to mail.rhce.cn (192.168.1.8).
    Escape character is '^]'.
    220 rhce.cn ESMTP Postfix
    ehlo mail.rhce.cn //手工输入的测试命令
    250-rhce.cn
    250-PIPELINING
    250-SIZE 10240000
    250-VRFY
    250-ETRN
    250-ENHANCEDSTATUSCODES
    250-8BITMIME
    250 DSN
    quit //退出命令
    221 2.0.0 Bye
    Connection closed by foreign host.
    # telnet mail.rhce.cn 110
    Trying 192.168.1.8...
    Connected to mail.rhce.cn (192.168.1.8).
    Escape character is '^]'.
    +OK Dovecot ready.
    quit //退出命令
    Connection closed by foreign host.
    # telnet mail.rhce.cn 143
    Trying 192.168.1.8...
    Connected to mail.rhce.cn (192.168.1.8).
    Escape character is '^]'.
    * OK Dovecot ready.
    -------------------------------------------------------------------
    2、Iptables的配置:etc/sysconfig/iptables 列出要增加及可能有变化的
    -------------------------------------------------------------------
    ……前面省略
    -A RH-Firewall-1-INPUT -p udp -m udp --dport 5353 -d 224.0.0.251 -j ACCEPT
    -A RH-Firewall-1-INPUT -p udp -m udp --dport 53 -j ACCEPT
    -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 53 -j ACCEPT
    -A RH-Firewall-1-INPUT -p udp -m udp --dport 953 -j ACCEPT
    -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 953 -j ACCEPT
    -A RH-Firewall-1-INPUT -p udp -m udp --dport 25 -j ACCEPT
    -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 25 -j ACCEPT
    -A RH-Firewall-1-INPUT -p udp -m udp --dport 110 -j ACCEPT
    -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 110 -j ACCEPT
    -A RH-Firewall-1-INPUT -p udp -m udp --dport 143 -j ACCEPT
    -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 143 -j ACCEPT
    -A RH-Firewall-1-INPUT -p udp -m udp --dport 993 -j ACCEPT
    -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 993 -j ACCEPT
    -A RH-Firewall-1-INPUT -p udp -m udp --dport 995 -j ACCEPT
    -A RH-Firewall-1-INPUT -p tcp -m tcp —dport 995 -j ACCEPT
    后面省略……
    -------------------------------------------------------------------
    六、添加账户,用客户端软件测试基本功能:
    1、添加2个账号test1,test2:
    2、配置客户端软件测试基本功能:
    1)客户机:WindwosXp Foxmail6
    2) 配置客户机账户
    http://img1.51cto.com/attachment/200909/200909011251770465265.jpg
    **
    http://img1.51cto.com/attachment/200909/200909011251770482031.jpg
    **
    http://img1.51cto.com/attachment/200909/200909011251770524343.jpg
    图三,这里点击“测试账户设置”看一下配置是否正确。
    http://img1.51cto.com/attachment/200909/200909011251770559812.jpg
    图四,测试通过以后点完成就可以完成客户端账户配置。
    3、利用test1账户给test2账户发送邮件测试,发送和接收:
    http://
  评论这张
 
阅读(543)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017