linux安装sendmail服务器,linux下Sendmail 服务器的搭建(图文)
Sendmail 服务器的搭建
搭建sendmail服务器之前我们往往需要域名服务器的支持,需要在域名服务器中添加mx邮件交换记录。这里我的邮件服务器地址是192.168.0.2域名是mail.benet.com 而域名服务器的地址则是192.168.0.1 如下图所示
同时我们需要在邮件服务器上指明dns服务器的地址。
Sendmail的安装。
所需安装包:1 sendmail(服务器主程序包:第二张光盘)
2 m4(工具包:第二张光盘)
3 sendmail-cf(重新配置sendmail服务器的必要配置文件:位于第四张光盘)
4 sendmail-doc(说明文档:位于第四张光盘)
Sendmail服务说需的sendmail和m4二个安装包RHEL4默认是安装的,大家可以查看一下自己的系统中是否安装了,如果没有安装大家可以手动安装。
系统中默认没有安装sendmail-cf 和sendmail-doc,需要手动安装。
设置local-host-names文件。
Sendmai-mc文件的设置
1开启服务器的网络接口。
把图中的127.0.0.1改成0.0.0.0
2设置smtp的认证功能
把上图中TRUST前的dnl给去掉,如下图所示:
当我们把sendmail.mc的配置文件修改以后需要使用m4命令生成新的sendmail.cf文件,如图所示:
由于我们开启了认证功能所以我们还需要确保saslauthd服务启动
至此我们关于邮件服务的基本配置差不多快要结束了。下面我们需要建立相应的邮件账户了。由于邮件服务器使用的是系统账户,所以我们只有建立系统账户就可以了。在这里我以账户aa bb 为例建立账户。
至此服务器虽然搭建好了,但是sendmail并不为mua客户端提供收取邮件的功能,因此我们需要单独安装实现pop3或imap功能的服务器程序。
1安装dovecot软件包。
在命令行中输入system-config-packages
出现下图所示:
单击mail server右边 Detials
勾选dovecot接着安装提示进行安装。
然后我们vi /etc/dovecot.conf在protocols 后加入 pop3 pop3s
接着我们重新启动一下dovecot 服务就ok了。
至此我们所有的配置就算结束了。下面我们用outlook来测试一下。再这里我们需要说明的一点是我们需要在下图的身份认证上勾选上勾。
。
大家是否还记的Exchange邮件服务器的别名和群发功能其实在linux的sendmail的服务器上也可以轻松实现这一功能,下面我们来具体讲解一下这一功能的实现方法。
Sendmail实现别名和群发是靠aliases文件来实现的。 Vi//etc/aliases
上图中bming:aa,bb 是我加入的,意思是aa,bb的别名是bming当我们给bming@benet.com
发送邮件的时候,账户aa bb也将可以手动邮件。而群发功能怎么实现呢。O(∩_∩)O哈哈~。
其实和别名一样。假如我们想和账户aa bb cc dd ee ff……………等群发邮件。我们只要在aliases假如 groutp; aa,bb,cc,dd,ee,ff……………不就可以了吗,当我们给groutp发送邮件的时候其他的账户不就可以都受到自己的邮件了吗。
当我们设置好aliases别名文件时,我们需要使用newaliases命令。把命令写入其数据库当中。
具体的测试大家可以下去自己测试一下就可以了
linux安装sendmail服务器,linux下Sendmail 服务器的搭建(图文)相关推荐
- suse linux 安装oracle,SUSE Linux下安装Oracle 11g服务器
安装环境 Linux服务器:SUSE10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 ...
- 数据库linux安装prm,在Ubuntu 18.04服务器上安装Monica PRM的步骤
本文介绍在Ubuntu 18.04 LTS服务器上安装Monica PRM(Monica Personal Relationship Manager)的方法,要安装Monical需要的条件是:PHP ...
- linux安装meb工具,linux-docker下安装禅道全部
友情提示:按照步骤走,99%的人会安装成功,1%的人可以咨询度娘 64位电脑安装禅道,满足发送邮件功能 第一步: docker ps 查看docker中的容器是否有禅道(docker ps -a ...
- linux 安装servlet环境_linux下一键搭建LAMP环境安装网站全教程
宝塔3188元新手礼包<限领一次>:https://www.bt.cn/?invite_code=MV9oZG9rY3o= 快速安装代码: yum install -y wget & ...
- linux安装软件imagemagick,linux下的ImageMagick安装方法
linux下的ImageMagick安装方法 由于没有图形化界面的支持,在Linux(CentOS 6.4 x64)上的配置相对Windows XP还是麻烦了一点. 1.下载ImageMagick和J ...
- linux安装版本信息,Linux下查看Nginx安装目录、版本号信息?
Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 ngi ...
- Linux安装配置类似mac下的docky
百度经验:ubuntu安装配置类似mac下的docky 亲手打造自己的Linux桌面环境:http://os.51cto.com/art/201510/493896_all.htm Dock是一种图形 ...
- linux安装网卡图解,Linux系统环境下新手如何安装网卡
来源:www.yun77.com 发布时间:2011-08-10 13:38:59 本文主要面对新手,不对任何高难度问题进行讨论,包括双网卡,正常编译了driver也不能用的古怪网卡等.本文的主要目 ...
- Linux安装nextcloud教程,CentOS7下NextCloud搭建
搭建前准备工作:关闭selinux,关闭防火墙 一. LAMP环境搭建 1.Apache搭建 yum install httpd –y 开启apache服务,设为开机自启 systemctl star ...
- quartus linux 安装教程,在Linux下安装Quartus II
本文介绍如何在Centos 5.3上安装Quartus II 7.2 (这是我手头那块开发版配套版本,其他版本没有试过,估计也差不多) 1. 进入光碟目录 [xzeng@xzeng-desktop l ...
最新文章
- 查找(包括顺序查找和折半查找)
- linux sa 命令,Linux 常用命令全拼
- 学习笔记Kafka(七)—— Kafka 与Spark集成 —— 原理介绍与开发环境配置、实战
- C#实现bitmap图像矫正
- API性能优化之异步
- CodeForces - 444C DZY Loves Colors(线段树+剪枝)
- 图解SQL的inner join、left join、right join、full outer join、union、union all的区别
- 如何解决IIS配置报错问题:存储空间不足?
- Android 模拟器 GPU ON
- 云主机安mysql_如何在云服务器 ECS 安装 MySQL
- pd虚拟机:mac支持安装Windows应用
- 电气技术应用和计算机应用,电气技术应用专业介绍 ppt课件.ppt
- 以Maya为引擎的小游戏:是男Yin就坚持2K帧
- .netcore下使用Chloe.ORM框架
- Java内存模型知识点小结---《深入理解Java内存模型》(程晓明)读书总结
- 阿里云maven 仓库地址配置
- Rocket MQ发送消息报错: service not available now
- 关于gcc :multiple definition of
- 如何让智能家居环境,变得更加安全
- 吉软-人文精英班-第三次作业
热门文章
- Linux 命令(180)—— renice 命令
- HPE服务器快速安装windows操作系统简要步骤
- 挫折是上天给我们的赏赐
- 【Kaggle微课程】Natural Language Processing - 1. Intro to NLP
- 无法播放 请确保您计算机的,Win10专业版系统groove无法播放音乐提示0x8007007e怎么办 - 系统之家...
- sugarcrm php版本,php-如何为SugarCRM 6.1.0创建新主题
- 【BugFix】class file has wrong version 52.0, should be 50.0
- React在线编辑简历
- AI智能检测识别平台EasyCVR出现卡顿及反应慢的原因分析以及解决方法
- 图解clientWidth,offsetWidth,scrollWidth