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

linux邮件服务器的搭建

 
阅读更多
源:http://bbs.chinaunix.net/thread-2104576-1-1.html
评:
首先查看sendmail是否安装完毕.
[root@localhost mail]# rpm -q sendmail
sendmail-8.13.1-2
如果发现没安装的话,在添加删除软件包里,把邮件这个选上,然后安装.
sendmail安装完毕后的目录在/etc/mail
[root@localhost mail]# cd /etc/mail
[root@localhost mail]# ls
access          helpfile          Makefile      submit.cf      virtusertable
access.db       local-host-names  sendmail.cf   submit.cf.bak  virtusertable.db
domaintable     mailertable       sendmail.mc   submit.mc
domaintable.db  mailertable.db    spamassassin  trusted-users
这些是sendmail的配置文件.
然后我们开始对sendmail.mc进行编辑.
dnl # guaranteed secure.
define(QUEUE_DIR, `/var/spool/mqueue/q*') 
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
大概在40几行.
define(QUEUE_DIR, `/var/spodefine(QUEUE_DIR, `/var/spool/mqueue/q*')
这条是手工加上去的.作用是启动多个邮件队列,为了获得更好的传输性能。
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
这2条把前面的注释去掉.。”TRUST_AUTH_MECH”的作用是使sendmail不管access文件中如何设置,都能 relay 那些通过EXTERNAL, LOGIN, PLAIN, CRAM-MD5或DIGEST-MD5等方式验证的邮件,”confAUTH_MECHANISMS" 的作用是确定系统的认证方式。Outlook Express支持的认证方式是LOGIN。
然后我们保存退出.
接着我们运行.
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
既然我们打开了多个队列,现在我们在/var/spool/mqueue/下创建任意多个队列目录,运行:
# cd /var/spool/mqueue
# mkdir q1 q2 q3 q4 q5 q6
修改/etc/mail/local-host-names,将希望该邮件服务器使用的邮箱名加进去,比如邮箱为:
xxx@abc.com.cn
则将abc.com.cn加入到该文件中。
重新启动sendmail服务,运行:
# /etc/rc.d/init.d/sendmail restart
可以通过telnet 本机IP 25来验证sendmail服务是否已经正常启动,若登陆成功,则说明sendmail服务已经成功启动。
[root@localhost mqueue]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 localhost.localdomain ESMTP Sendmail 8.13.1/8.13.1; Fri, 31 Aug 2007 10:11:52 +0800
ehlo localhost
250-localhost.localdomain Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
250 HELP
在AUTH后面有LOGIN就基本上可以在OutlookExpress上认证了。
这个时候你还会发现一个问题,我只能telnet 127.0.0.1这个地址.用计算机的IP地址来代替的话就不行了.我vi sendmail.mc在第105行.我们把127.0.0.1 这个地址改成0.0.0.0这样再重起sendmail就可以了.

现在SMTP好了,还差一个POP3.LINUX AS 4下,没有默认的POP3.
分享到:
评论

相关推荐

    2022年优秀-linux邮件服务器搭建.pptx

    Linux 邮件服务器搭建与应用 Linux 邮件服务器基本概念 电子邮件服务优点: * 速度快 * 安全可靠 * 成本低 * 可到达范围广 * 内容形式丰富 电子邮件系统组成: * 用户代理 * 邮件服务器 * 传输协议 * DNS 邮件...

    linux邮件服务器搭建.pptx

    Linux 邮件服务器搭建 Linux 邮件服务器是指在 Linux 操作系统上搭建的电子邮件服务器,它可以提供电子邮件服务,允许用户通过电子邮件与他人进行信息交流。在 Linux 操作系统上,可以使用 Sendmail 服务器来搭建...

    Linux 搭建配置邮件服务器

    本文将详细介绍 Linux 环境下搭建邮件服务器的配置过程。 SMTP 服务器配置 SMTP(Simple Mail Transfer Protocol)是电子邮件传输的标准协议,用于在邮件服务器之间传输邮件。在 Linux 系统中,可以使用 Sendmail ...

    用linux搭建邮件服务器

    使用 Linux 搭建邮件服务器 基于 Linux 操作系统,可以搭建一个功能完整的邮件服务器。本文将指导您逐步搭建邮件服务器,包括设置 DNS 邮件服务器记录、配置 Sendmail 服务器、设置客户端软件使用邮件服务器等。 ...

    Linux下Postfix邮件服务器搭建

    Linux 下 Postfix 邮件服务器搭建 在 Linux 下成功搭建起 Postfix 服务器需要完成以下几个步骤:安装 Postfix、配置 main.cf 文件、添加 DNS 服务器和测试 Postfix。 一、安装 Postfix 首先,需要卸载 sendmail ...

    linux下搭建邮件服务器.docx

    Linux 下搭建邮件服务器 Sendmail 概述 Sendmail 是最重要的邮件传输代理程序,理解电子邮件的工作模式是非常重要的。一般情况下,我们把电子邮件程序分解成用户代理、传输代理和投递代理。用户代理用来接受用户...

    linux下的邮件服务器postfix和dns服务器的搭建宣贯.pdf

    本文档提供了一个完整的邮件服务器搭建指南,涵盖了 Postfix 服务安装、DNS 服务器配置、SMTP 认证功能配置、邮件群发功能实现、POP3 和 IMAP4 服务启用等内容,是一个实用的 Linux 邮件服务器搭建指南。

    Linux系统服务器搭建实验报告模板

    Linux 系统服务器搭建实验报告模板 本实验报告旨在指导学生完成 Linux 系统服务器的搭建,特别是 DNS 服务器的配置和实验。实验报告涵盖了 DNS 的基本概念、DNS 服务器的配置方法、实验步骤等方面的知识。 一、DNS...

    Linux邮件服务器的搭建

    邮件服务器是一种用来负责电子邮件收发管理的设备。它比网络上的免费邮箱更安全和高效,因此一直是企业公司的必备设备。下面是Linux下搭建Mail服务器的过程

    Linux下邮件服务器sendmail搭建

    Linux下邮件服务器sendmail搭建

    基于Linux平台的校园网内部邮件服务器的搭建.pdf

    "基于Linux平台的校园网内部邮件服务器的搭建" 本文主要介绍了基于Linux平台的校园网内部邮件服务器的搭建方案。文章首先介绍了Linux操作系统的特点和优势,然后提出了基于Linux平台的邮件服务器的搭建方案。该方案...

    linux服务器 server2003服务器的搭建

    根据给定文件的信息,我们...综上所述,无论是Windows Server 2003还是Linux环境下的服务器搭建,都需要对各个服务的安装、配置和测试有深入的理解。同时,还需要具备一定的网络安全知识,以确保服务器的安全稳定运行。

    Sendmail邮件服务器搭建

    Sendmail 邮件服务器搭建 Sendmail 邮件服务器是一种流行的开源邮件服务器软件,广泛应用于 Linux 操作系统中。在本篇文章中,我们将介绍如何搭建和配置 Sendmail 邮件服务器,包括安装 Sendmail 软件包、配置 ...

    搭建Linux邮件服务器.pdf

    "搭建Linux邮件服务器.pdf" 本文档主要介绍了如何搭建一个基于Linux的邮件服务器,使用Qmail邮件系统和Linux操作系统。下面是从文档中提取的相关知识点: 1. Linux操作系统的特点:Linux是一个开源的多用户多任务...

    Linux(Centos)系统搭建邮件服务器.docx

    ### Linux (Centos)系统搭建邮件服务器的知识点详解 #### 一、概述 在现代通信技术中,电子邮件作为企业内外沟通的重要工具之一,其稳定性和安全性尤为重要。对于很多中小企业而言,选择自建邮件服务器不仅可以更...

    Linux 邮件服务器详解

    ### Linux邮件服务器详解 #### 一、Linux邮件服务器基本概念 ##### 1.1 电子邮件服务 电子邮件(E-mail)是互联网上最基本且重要的服务之一,它的应用非常广泛。发送电子邮件类似于传统邮寄书信的方式,但更为...

    为Linux架设Sendmail邮件服务器.pdf

    本篇文章介绍了如何在Linux操作系统中架设Sendmail邮件服务器,包括安装Sendmail服务器、启动生成Sendmail服务器和配置Sendmail邮件服务器等步骤,旨在帮助用户快速搭建一个功能强大且高效的电子邮件服务器。

    Linux下postfix邮件服务器搭建

    在本文中,我们将详细介绍如何在Red Hat 5.4 Linux服务器上搭建一个全功能的Postfix邮件服务器。这个过程涉及到多个软件包的安装、配置以及DNS设置,以确保邮件服务器能够正常运行并提供IMAP、POP3以及Web界面的邮件...

Global site tag (gtag.js) - Google Analytics