`
lu2002lulu
  • 浏览: 97927 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

RHEL5下轻松搭建Sendmail及Dovecot邮件服务器

阅读更多
写此篇文章的初衷是看大家都说sendmail复杂,我这是为了更简明扼要的成功配置出sendmail服务器,希望能给大家的学习带来帮助(RHEL5中设置成本地源)

[root@mail~]#抚琴煮酒                   //实验环境:RHLE5

第一步:安装Sendmail服务器

(1)用rpm命令安装Sendmail.在RHLE5中用system-config- packages安装cyrus-sasl,sendmai及sendmail-cf软件包,具体包为cyrus-sasl- 2.1.22-4.i386,sendmail-8.13.8-2.e15.i386和sendmai-cf- 8.13.8-2.e15.i386;RHEL4中安装sendmail,sendmail-cf及sendmail-doc软件包,推荐用 system-config-packages.

(2)域名设置:

1,在DNS服务器中要添加MX记录

@ IN MX 5       mail.test.com

mail.test.com                     IN   A           192.168.1.102

2,设置local-host-names文件 vi /etc/mail/local-host-names    //添加邮件服务器提供服务的域名

test.com

3,开启Sendmail服务器的网络接口 vi /etc/mail/sendmail.mc

//查找设置行

DAEMON_OPTIONS('Port=smtp,Addr=127.0.0.1,Name=MTA')dn1 将127.0.0.1改为0.0.0.0

//即使服务器能够为主机的所有网络接口(0.0.0.0)提供服务

(3)配置Senmail的SMTP认证配置

vi /etc/mail/sendmail.mc

//查找设置行

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
dnl define(`confAUTH_MECHANISMS’, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl

将这二行的dnl去掉 //在sendmail文件中,dnl表示该行为注释行,是无效的,因此通过去除行首的dnl字符串可以开启相应的设置行.

*RHEL4*5中,sendmail.conf配置文件设置使用saslauthd服务程序提供了用户的认证程度,所以必须启动sasaauthd服务

(4)访问控制的配置access,在RHEL4&5中,默认了Sendmail服务器所在的主机的用户可以任意发送邮件,而不需要任何身份验证

即注意/etc/mail/access文件中有一行: 127.0.0.1 RELAY   //RELAY是中继,驿马的意思,其实也蛮形象的,我建议用驿马理解这句话的意思.

makemap hash access.db<access   //生成access数据库文件

(5)使用m4命令生成sendmail.cf文件,其实sendmail.mc即是一模板文件

m4 sendmail.mc >sendmail.cf

启动Sendmail,saslauthd服务,验证Sendmail服务

telnet localhost 25 //输入ehlo localhost 此时应该有LOGIN PLAIN的字样,即表示SMTP认证设置成功.

chkconfig --level 35 saslauthd on

service saslauthd start



第二步:配置Dovecot服务器

用命令system-config-packages安装dovecot软件包,vi /etc/dovecot.conf

将#protocols =imap imaps pop3 pop3s 前面的#去掉,RHEL4中加上pop3,pop3s

启动dovecot服务 service dovecot start

第三步:启动DNS,saslauthd,sendmail.dovecot服务进行测试

此时可以一个sendmail邮件系统就搭建成功了,如果有同学还想深入点,可尝试与EXCHANGE2003邮件系统互发邮件


分享到:
评论

相关推荐

    RHEL5邮件服务器sendmail与dovecot的配置[归纳].pdf

    本资源摘要信息主要介绍了 RHEL5 邮件服务器 sendmail 与 dovecot 的配置步骤,涵盖了 DNS 域名服务器的搭建、 sendmail 服务器的配置、dovecot 服务器的配置等方面的知识点。 1. DNS 域名服务器的搭建 在 RHEL5 ...

    Rhel 6.4下搭建sendmail+dovecot+openwebmail所有安装包

    在RHEL 6.4操作系统环境下,搭建一个完整的邮件服务器系统是企业级IT基础设施的关键组成部分。这个过程通常涉及三个核心组件:sendmail(一个经典的MTA - 邮件传输代理),dovecot(IMAP/POP3服务器),以及...

    RHEL5邮件服务器sendmail与dovecot的配置[收集].pdf

    RHEL5 邮件服务器 sendmail 与 dovecot 的配置 本文档主要介绍了在 RHEL5 环境下配置邮件服务器 sendmail ...本文档详细介绍了 RHEL5 环境下配置邮件服务器 sendmail 与 dovecot 的步骤,帮助读者快速搭建邮件服务器。

    rhel6下邮件服务器搭建

    ### RHEL6下邮件服务器搭建相关知识点 #### 邮件服务器概述 - **定义**:邮件服务器是指专门用于收发电子邮件的服务器,其主要功能包括邮件的接收、存储及转发。 - **重要性**:在当前信息化社会中,电子邮件已经...

    RHEL+5.0+postfix+dovecot+openwebmail+邮件服务器.doc

    RHEL 5.0 postfix dovecot openwebmail 邮件服务器 一、先卸载sendmain [root@ser ~]# yum remove sendmail 二、安装postfix ,dovecot,cyrus-sasl [root@ser ~]# yum -y install postfix [root@ser ~]# yum -y ...

    Sendmail邮件服务器搭建.docx

    Sendmail邮件服务器搭建 搭建Sendmail邮件服务器是构建企业内部通信或对外提供电子邮件服务的关键步骤。以下是详细的步骤和相关知识点: 1. **确认Sendmail软件包安装**:首先,使用`rpm`命令检查Sendmail软件是否...

    Sendmail邮件服务器搭建[汇编].pdf

    Sendmail邮件服务器搭建是一个复杂的过程,涉及到多个...以上就是Sendmail邮件服务器的搭建过程,包括Sendmail和Dovecot的配置,DNS记录的设置,以及邮件客户端的配置。每个步骤都对整个邮件系统的正常运行至关重要。

    linux实验——管理与维护邮件服务器.doc

    - 安装Dovecot,它是支持POP3和IMAP协议的邮件存储和访问服务器,通过RHEL4的安装介质安装`dovecot`软件包。 - 修改`/etc/dovecot.conf`配置文件,启用POP3服务,可能需要设置监听端口、认证方式等参数。 - 启动...

    LINUX邮件服务器教案

    本教程将深入探讨如何在Linux系统中搭建和配置Sendmail邮件服务器,这是一个经典的开源邮件传输代理(MTA)软件,广泛应用于各种规模的组织。 首先,我们需要了解邮件服务器的基本工作原理。邮件服务器通常包括两个...

    第季Sendmail服务全攻略.docx

    本篇将详细讲解如何在RHEL5环境下搭建和配置Sendmail服务。 首先,我们需要安装Sendmail的相关软件包,包括sendmail-8.13.8-2.el5.i386.rpm(主程序包)、sendmail-cf-8.13.8-2.el5.i386.rpm(宏文件包)、sendmail...

    sendmail总结

    ### sendmail配置与邮件服务器搭建详解 在深入探讨sendmail的配置细节之前,我们先来了解sendmail的基本概念。sendmail是一种广泛应用于Unix系统中的邮件传输代理(MTA),负责在本地系统上接收邮件并将其转发到...

    Linux下Open-Webmail邮件服务器配置.doc

    Linux下的OpenWebmail邮件服务器配置是一项重要的任务,它允许用户通过网页浏览器收发电子邮件,无需依赖邮件客户端。这种服务特别适合不熟悉邮件客户端操作或在公共网络环境如网吧中使用邮件的用户。WebMail的优势...

    Sendmail服务

    Sendmail服务是Linux环境中广泛使用的邮件传输代理(MTA),它负责接收、处理、转发以及投递电子邮件。在本文中,我们将详细讲解如何配置和安装Sendmail服务,以及与之相关的安全措施和用户认证。 首先,确保...

    linux配置SENDMAIL配置[收集].pdf

    【Linux配置SENDMAIL邮件服务器详解】 在Linux操作系统中,配置SENDMAIL邮件服务器是软件开发过程中一个重要的环节,尤其对于需要内部通信或者自动化脚本发送邮件的系统而言。SENDMAIL是一款广泛应用的邮件传输代理...

    mail服务器配置[参考].pdf

    在RHEL5.2系统中,配置sendmail和openwebmail服务通常是为了实现电子邮件的发送和接收,同时通过dpvecpt进行邮件管理。以下是对整个配置过程的详细说明: 首先,为了确保邮件服务器能够正常工作,必须配置DNS(域名...

    linux mail

    在上述描述的基础上,提供的PDF文档“轻松搭建Postfix+邮件服务器系统(08-04-06)”可能包含了更详细的操作指南和技巧,包括可能出现的问题及解决方案,建议详细阅读以获取全面的指导。 总的来说,构建一个Postfix...

    DNS+Sendmail下载下来看看噢,共同学习噢

    - 安装dovecot是因为它是一个流行的IMAP/POP3服务器,与Sendmail配合处理邮件存储和检索。 - `vim /etc/dovecot.conf`编辑配置文件,调整dovecot的设置以适应你的需求,例如,设置监听端口、认证方法等。 - 新建...

Global site tag (gtag.js) - Google Analytics