Linux中e-mail服务器的安装与配置

  随着互联网的发展,e-mail迅速成长成为主要的网络">信息传递工具。面对大量要求能够快速,廉价,和高可信赖的e-mail需求,很多公司和个人都把linux提供的服务作为满足这些需求的解决方案。

  redhat7.1默认安装的时间已经安装了SendMail 8.11服务.因为redhat安装使用都非常的简单,我们这里就忽略安装过程,相关资料请查阅redhat CD里的文档.要使你的新e-mail服务器正常工作,必须先解决DNS问题.把你的e-mail服务器的主机名和ip地址加入到DNS中,并用 nslookup来确认:

  [root@testmail /root]# nslookup -sil testmail.blank.com

  Server: 192.168.100.1

  Address: 192.168.100.1#53

  Name: testmail.blank.com

  Address: 192.168.100.134

  同样你也要试一下反向域名解析,这个对防止邮件延迟有很重要的作用.现在大部分的邮件服务器都是把反向域名解析作为邮件传送时认证的一部分.所以用的你ip地址来试一下反向域名解析是否正确.

  [root@testmail /root]# nslookup -sil 192.168.100.134

  Server: 192.168.100.1

  Address: 192.168.100.1#53

  134.100.168.192.in-addr.arpa name = TESTMAIL.blank.com.

  正如你所看到的,DNS服务工作正常,接下去就让我们动手来配置SendMail服务.redhat 7.1 默认安装已经可以使SMTP服务在本机运行. 你用netstat -nl可以看到所有后台程序监听的端口,注意这一行:127.0.0.1:25,这个表示SendMail服务已经在监听本机的25(SMTP)端口了:

  [root@testmail /root]# netstat -nl

  Active Internet connections (only servers)

  Proto Recv-Q Send-Q Local Address Foreign Address State

  tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN

  tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN

  tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN

  tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN

  udp 0 0 0.0.0.0:32768 0.0.0.0:*

  udp 0 0 0.0.0.0:667 0.0.0.0:*

  udp 0 0 0.0.0.0:111 0.0.0.0:*

  Active UNIX domain sockets (only servers)

  Proto RefCnt Flags Type State I-Node Path

  unix 2 [ ACC ] STREAM LISTENING 1119 /dev/gpmctl

  unix 2 [ ACC ] STREAM LISTENING 1172 /tmp/.font-unix/fs7100

时间: 2024-10-26 06:40:46

Linux中e-mail服务器的安装与配置的相关文章

Linux系统中的Sendmail服务器的安装和配置

 首先我们 把DNS服务器安装OK 能够解析,不明白的看linux.chinaitlab.com/server/725027.html">http://linux.chinaitlab.com/server/725027.html 1.首先安装Sendmail所需软件 [root@localhost ~]# rpm -q sendmail m4 sendmail-8.13.1-2 m4-1.4.1-16 已经默认安装了,还需挂载第4张光盘,安装与sendmail相关的软件 [root@lo

Linux下Varnish缓存服务器的安装与配置

  Varnish是一款高性能且开源的反向代理服务器和http加速器.与传统的Squid相比,Varnish具有性能更高.速度更快.管理更方便等诸多优点.作者Poul-Henning Kamp是FreeBSD的内核开发者之一.Varnish采用全新的软件体系架构,和现在的硬件提交配合紧密.在1975年时,储存媒介只有两种:内存与硬盘.但现在计算 机系统的内存除了主存外,还包括了cpu内的L1.L2,甚至有L3快取.硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得

在linux中使用包管理器安装node.js

 这篇文章主要介绍了在linux中使用包管理器安装node.js的方法以及具体安装过程,非常详细,推荐给大家,有需要的小伙伴参考下吧.     网上文章中,在linux下安装node.js都是使用源码编译,其实node的github上已经提供了各个系统下使用各自的包管理器(package manager)安装node.js的方法. 1. 在Ubuntu中,使用如下命令:   代码如下: curl -sL https://deb.nodesource.com/setup | sudo bash -

Linux中向远程服务器上的所有用户发送信息

风信网(ithov.com)原创文章:Linux中向远程服务器上的所有用户发送信息,我们可以通过rwall命令来实现,使用rwall(向所有人远程写)命令同时发送消息到网络中的所有用户. rwall hosthttp://www.aliyun.com/zixun/aggregation/11696.html">name file 当使用CDE或OpenWindows等窗口系统时,每个窗口被看成是一次单个的登录;如果用户登录次数超过一次则消息直接发送到控制窗口

介绍CVS服务器的安装、配置与使用方法

CVS是目前比较流行与优秀的版本管理与控制工具,它深受大多数http://www.aliyun.com/zixun/aggregation/7155.html">开发人员与系统管理者的喜爱,同时也是用来管理其它日常文档的强有力工具.下面,小编就对CVS服务器的安装.配置与使用方法进行简单.扼要的介绍,以帮助大家尽快的使用CVS来进行一些版本的管理与控制工作. 1.CVS服务器的安装 CVS服务器版可以从网上的很多地方下载到,也可以到CVS的官方网站进行下载.根据你所使用的系统,下载相应的版

Linux中NFS服务器的安装与配置

NFS是Net http://www.aliyun.com/zixun/aggregation/19352.html">File System的简写,即网络文件系统. 网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与它人共享目录和文件.通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件. 以下是NFS最显而易见的好处: 1.本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到. 2.用户不

Sendmail在Linux下架设Mail服务器详解

sendmail是最重要的邮件传输代理程序.理解电子邮件的工作模式是非常重要的.一般情况下,我们把电子邮件程序分解成用户代理,传输代理和投递代理. 用户代理用来接受用户的指令,将用户的信件传送至信件传输代理,如:outlook express.foxmail等.而投递代理则从信件传输代理取得信件传送至最终用户的邮箱,如:procmail. 当用户试图发送一封电子邮件的时候,他并不能直接将信件发送到对方的机器上,用户代理必须试图去寻找一个信件传输代理,把邮件提交给它.信件传输代理得到了邮件后,首先

Linux中如何对服务器进行压力测试

http_load是基于Linux平台的一种性能测工具.它是以并行复用的方式运行,仅适用于Web页面的性能测试,不适用于访问数据库,而且测试结果分析是有限的,平台依赖Linux .http_load可以简单地通过txt文本文件中记录的参数来对HTTP服务器进行压力测试,那是如何对服务器进行压力测试的呢?下面我们就来介绍 Linux中如何安装使用http_load对服务器进行压力测试的教程. 具体方法步骤如下: 1.下载 官方网站:http://acme.com/software/http_loa

linux中rsync异步服务器实现文件同步与备份

  Rsync 非常适合在两台机器之间快速同步大型.复杂的目录,例如论坛的附件目录.再配合 ssh ,则安全性也有保证,且可以利用 ssh public key 和 cron 来进行自动定时同步. 说明:两台机器分别为 localhost 和 remotehost ;用户分别为 localuser 和 remoteuser. 环境:FreeBSD 4.9 和 FreeBSD 6.1  代码如下   设置 ssh public key 认证 $ssh-keygen -t dsa -b 2048 生

在linux中使用包管理器安装node.js_node.js

网上文章中,在linux下安装node.js都是使用源码编译,其实node的github上已经提供了各个系统下使用各自的包管理器(package manager)安装node.js的方法. 1. 在Ubuntu中,使用如下命令: 复制代码 代码如下: curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs 如果需要使用npm安装本地组件,还需要执行如下命令: 复制代码 代码如下: