在Linux和Windows系统上邮件收发的应用

项目背景:

西安凌云高科技有限公司上海分公司在内部的服务器的建设中,需要 搭建Linux服务器实现DHCP、NIS、FTP、Samba等网络服务功能,为同系统中的其他主机提供 服务,此服务器是上海分公司内部的第一台Linux服务器,该服务器选择RHEL4作为安装的 LINUX版本。

实验环境:

公司内部的基本服务已经竣工,现在需要构建邮件服 务器;为此我们选择使用sendmail来搭建邮件服务,本来我们选择是采用exchange来搭建邮 件服务,但是我们想到sendmail邮件服务的稳定实用、开放的源代码等一些优良的性能以及 我们整体都采用的是Linux系统所以我们选择采用sendmail作为我们公司的邮件服务。

项目标准:

能够实现sendmail邮件服务的收发;

能够在Windows上通 过OE来实现邮件的收发;

通过“openwebmail”来实现邮件的收发;

项目实施 :

在安装sendmail服务器的时候,我们首先要来安装两个软件实现基本的邮件转发功 能:dovecot软件包和sendmail软件包。我们知道在Windows中exchange是基于域环境的,所 以我们在安装sendmail的时候需要DNS的支持,在本次的项目中DNS已经搭建完成;关于DNS的 安装和部署我们在《菜鸟学Linux之七:DNS部署之liunx下正向区域和反向区域的部署以及搭 建》以及详细的介绍了我们在这里就不做具体的介绍了。

一、sendmail服务器的安装 ;

1.1.1. sendmail服务器在RHEL4系统只是默认安装的,软件包的名称是sendmail; 所示我们就不需要安装,m4软件包提供了配置sendmail服务器必需的工具程序,与sendmail 软件包一同默认安装,如果没有安装我们可以手动的安装,sendmail和m4在第二章光盘中, 我们使用“rpm”来查看是否安装;如图1-1所示:

1.1.2. 在第 四张光盘中,包括了文件名以sendmail开始的3个软件包,这些软件包都是与sendmail有关的 。其中“sendmail-cf”和“sendmail-doc”需要手动的安装。“sendmail-cf”软件包中包 括了sendmail服务器的必要配置文件;“sendmail-doc”是sendmail的服务器的说明文档, 一般我们不安装。

1.1.3. 但是当我们把sendmail安装之后我们需要设置自动的运行 ,我们可以使用“chkconfigure”在系统运行3和5自动启动如图1-3所示:

二、sendmail 的控制启动;

2.1.1. sendmail服务器的启动和停止,sendmail服务器使用名为 sendmail的启动脚本进行程序的启动与停止,该脚本位于“/etc/initd”目录中。我们在启 动“sendmail”的时候“sendmail-cf”和“sendmail-doc”将自动运行;如图2-1所示:

2.1.2. sendmail服务器的配置目录;sendmail服务器使用的文件都保存在目录“/etc/mail”中,该 目录保存了sendmail服务器运行所需要配置的文件以及库文件等多种类型文件。如图2-2所示 我们进入目录“/etc/mail”来查看他的配置文件。

2.1.3. 设置 local—host—names文件;我们修改该文件的原因是因为该文件服务器提供了邮件服务器提 供服务器域名。我们可以在该配置文件中添加我们的域名“angeldevil.com”。如图2-3所示 :

时间: 2024-12-02 13:32:20

在Linux和Windows系统上邮件收发的应用的相关文章

Bashware攻击:在Windows系统上运行Linux恶意软件

本文讲的是Bashware攻击:在Windows系统上运行Linux恶意软件, 近日,据外媒报道称,安全专家最新发现了一种惊人的攻击技术,名为"Bashware"攻击,利用该技术,攻击者可以隐藏恶意软件,即便是主流的安全产品(包括下一代防病毒软件.防勒索软件等)也无法检测出. 2016年3月,微软公司宣布将Windows Subsystem for Linux(简称WSL,指适用于Linux的Windows子系统)作为一项Beta特性添加至2016年8月发布的Windows 10周年更

《易学Python》——1.3 在Windows系统上安装Python

1.3 在Windows系统上安装Python 在接下来的三小节中,我将引导您循序渐进地安装Python,创建一个简单程序以核实Python在系统上运行正常,并介绍运行程序的基本步骤.现在核实Python运行正常可避免您以后气馁. 1.3.1 安装Python 我们将使用Python 2版本,这是因为本书使用的大多数库都不支持Python 3.在本书编写期间,标准版是Python 2.7.要安装Python,需要从Python网站下载一个程序并运行它.这个程序包含Python.Python库以及

在Windows系统上安装PHP应用程序服务器

安装 PHP 应用程序服务器 (Windows) 若要处理动态 Web 页,您需要应用程序服务器.应用程序服务器是一种软件,它帮助 Web 服务器处理包含服务器端脚本或标签的 Web 页.当浏览器请求这样一个页时,Web 服务器先将该页传递给应用程序服务器进行处理,然后再发送到浏览器.有关更多信息,请参见了解 Web 应用程序. 确保运行 IIS 的系统上安装了 PHP 应用程序服务器并且正在运行.(IIS 可能位于您的硬盘或远程 Windows 计算机上.)您可以从 PHP Web 站点(网址

解决方案-如何让windows系统上的桌面能共享到其他多个设备上面进行显示?用什么方式和技术来做到这种需求呢?

问题描述 如何让windows系统上的桌面能共享到其他多个设备上面进行显示?用什么方式和技术来做到这种需求呢? 今天老大让我前期调研windows系统的桌面共享到其他多个移动设备上面进行显示的技术,我不是windows开发人员,我对这方面不是很了解,所有在百度问问,就是说如果能用java程序实现这种功能更好,或者其他的一些什么技术至少能告诉我有些什么可行的解决方案来满足这种需求.谢谢了. 不要第三方. 解决方案 可以用teamviewer ,支持手机和电脑之间的屏幕共享,和远程控制 解决方案二:

无需任何启动盘,在windows系统上一键安装linux(ubuntu)双系统的方法!

            (转载请注明出处http://blog.csdn.net/buptgshengod)         随着学习工作的深入,安装学习linux系统显得尤为重要.但是有些人对于安装linux有些恐惧与陌生感,下面介绍一种傻瓜式安装linux作为第二系统的方法,而且无需分区.        使用的是wubi这款软件.点击进去会提示选择选择一个盘进行安装,选择除了c盘,任意的一个有空间大于10G的都可.然后他会自动下载最新的ubuntu,进行安装.根据你的网速,可能需要几个小时.

在Windows系统上搭建Nginx+Python+MySQL环境的教程

  1 安装nginx 下载windows上的nginx最新版本,http://www.nginx.org/en/download.html. 解压后即可. 运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口. 2 安装flup 下载对应版本的flup,这里下载flup3.x版本,适合python3.2,下载地址:https://github.com/chxanders/flup

【阿里云】在Windows系统上用FileZilla访问阿里云Linux服务器

转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 测试环境:win7 首先去下载FileZilla https://filezilla-project.org/download.php?spm=5176.7740756.2.2.WpjjFC&type=server 安装完成后 注意此处的IP地址为你的公网IP 用户名密码为你登录Linux 的用户名密码. 我就是填写了很多次私网IP结果一直连不上.. 连接之后传输文件就方便多了. 本

让Linux与Windows系统友好共处

Linux系统虽然因为其免费.不易受病毒工具等原因,逐渐在操作系统平台上,跟微软的操作系统,可以进行分庭抗礼.但是,由于种种的限制,如有些软件还必须在Windows平台下才能够运行,例如财务部门的增值税认证软件.个人所得税申报软件.设计部门的产品设计软件,所以,企业还是不能放弃Windows操作系统.故,Linux操作系统与Windows操作系统如何能够友好共处,这就成为了Linux系统高级管理员所面临的一个课题. 下面笔者结合自己多年的工作经验,把自己在工作中遇到的Linux操作系统与Wind

Ubuntu Linux与Windows系统多启动的配置

一.如果是XP(vista)与UBUNTU之间,先装XP,后装ubuntu,ubuntu会在grub中加入XP启动项.可以手动添加. 对应XP,vista,http://www.aliyun.com/zixun/aggregation/19058.html">2003的 title Microsoft Windows XP Professional root (hd0,n) # n视XP所在分区而定,第一分区就是0 default makeactive chainloader +1 对应2