centos 5.3 配置sendmail服务器
2019独角兽企业重金招聘Python工程师标准>>>
二、SendMail常规配置
SendMail运行过程是读取/etc/mail/sendmail.cf配置文件,但该文件配置比较复杂,所以一般是配置/etc/mail/sendmail.mc,然后通过以下命令生成sendmail.cf文件(每次修改sendmail.mc后都必须通过使用该命令后再重启sendmail服务,否则配置不会生效)。 网管网bitsCN_com
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
在/etc/mail/sendmail.mc文件对格式要求非常严格:
网管网bitsCN_com
1、安装bind及相关软件包。
|
2、SendMail在默认只侦听127.0.0.1,此处要修改为侦听指定网络接口或0.0.0.0(本机所有IP)
3、增加本服务器可处理的FQDN或区域名(只有在列表的本服务器才处理)。这需要修改/etc/mail/local-host-names文件。
4、执行以下步骤后SendMail即可收发邮件。
到此一个最简单的邮件系统已经通过SendMail实现了,下面来看看如何通过telnet命令测试邮件系统是否可以正常工作。
网管网bitsCN_com
在linux字符模式中收取当前用户收件箱内容使用mail命令。
三、SendMail其它配置 www.bitsCN.net
1、SendMail本地别名 中国网管联盟www_bitscn_com
SendMail可以通过本地别名实现以下功能邮件转发、邮件组等功能,配置时用户必须是本地邮件用户。实现时需要编辑/etc/aliases文件,其方法如下图:
2、SendMail虚拟别名
3、SendMail地址伪装
SendMail对本服务器所有发出的邮件进行地址伪装(自动修改发件人地址)。 网管网bitsCN_com
全局伪装 中国网管联盟www、bitsCN、com
全局伪装针对所有本区域用户,此功能需修改/etc/mail/sendmail.mc文件,下面的例子中所有发住外部区域的邮件收件人所有区域自动修改为zhangqin.com:
|
指定用户伪装
|
建立用户列表。
4、SendMail访问控制
通过/etc/access可以对通过SendMail的邮件流进行控制,其对邮件流通过的动作主要有以下几种:
中继限制可用动作: bitscn.com
下图是一个/etc/access文件的例子:
四、Dovecot常规配置
1、安装dovecot软件包。 中国网管论坛bbs.bitsCN.com
|
2、dovecot配置比较简单,通常只需修改Dovecot修改支持的协议即可。在/etc/dovecot.conf中已有,只需取消注释即可(如下图)。
中国网管论坛bbs.bitsCN.com
3、启动dovecot并将其设置为自动运行。
|
五、配置POPs&IMAPs
1、在/etc/pki/tls/certs目录下输入以下命令生成密钥(dovecot.pem只是文件名可任意)。www.bitsCN.net
编辑/etc/dovecot.conf文件,加入下图内容:
在dovecot配置完成后可以通过mutt命令对pop3/pops及imap/iamps进行测试。具体方法如下:
1、使用POP3方法验证Dovecot
输入命令可通过pop(如使用pops方式,将下图命令中pop改为pops即可)方式收取邮件,注意是接服务器名称。
|
输入用户密码
进入后可看到该用户的邮件
feedom.net
在上、下移动选择邮件回车可查看。
输入命令可通过imap(如使用pops方式,将下图命令中pop改为pops即可)方式收取邮件,注意是接服务器名称。
|
输入”o”同意开始通过imap连接服务器
进入后输入用户密码,可看到该用户的邮件
六、OpenWebMail常规配置
对于一个完整的邮件系统,提供用户通过浏览器访问是一个必不可少的功能,而使用OpenWebMail为用户提供该功能也是很不错的选择。不过在RHEL中默认并没有提供OpenWebMail的软件包,只有从www.openwebmail.com网站或从其它rpm包下载网站下载。OpenWebMail需要使用到apache、perl-Text-Iconv、perl-suidper软件包。
1、安装OpenWebMail及相关软件包。
|
2、将配置文件/var/www/cgi-bin/openwebmail/etc/dbm.conf的内容修改为以下内容。
|
3、使用以下命令初始化OpenWebMail。
4、修改相关默认配置,编辑/var/www/cgi-bin/openwebmail/etc/openwebmail.conf文件。
bitscn.com
5、很显然这个地址太长了,可以/etc/httpd/conf/httpd.conf文件中增加如下内容后,可通过http://mail.example.zqin/mail就可以访问了。
|
6、设置用户配额,在/var/www/cgi-bin/openwebmail/etc/openwebmail.conf中最尾几行是配额的例子,下面是相关参数的作用。 中国网管联盟www.bitscn.com
到此整个邮件环境已搭建完成,不过这些只能算是第一步,对于一个成熟的邮件系统还有很多工作要做。永远都要记住邮件系统是貌似简单但实际维护量非常大的应用系统。比如防止垃圾邮件、病毒邮件、用户行为控制等等,这些将会在后继的文章中为大家讲解。
在上、下移动选择邮件回车可查看。
转载于:https://my.oschina.net/u/559845/blog/78577
centos 5.3 配置sendmail服务器相关推荐
- sendmail mysql_CentOS配置sendmail服务器命令详解
CentOS配置sendmail服务器命令详解 [root@localhost ~]# rpm -q sendmail package sendmail is not installed [root@ ...
- 虚拟机配置Sendmail服务器
一.配置DNS服务器 1.编辑/var/named/lye.com.hosts区域文件 2.重新启动named服务 [root@rhel ~]#systemctl restart named.serv ...
- 安装配置sendmail服务器
您正在看的网络服务器架设教程是:sendmail+openwebmail来实现webmail的安装. 最近由于要把公司的mail服务器升级成webmail,看了不少资料.我的具体情况是我现在的mail ...
- linux sftp 中文,Linux(CentOS)上配置 SFTP服务器
Linux(CentOS)上配置 SFTP服务器 发布于 2017-03-13 06:07:46 | 87 次阅读 | 评论: 0 | 来源: 网友投递 LinuxLinux是一套免费使用和自由传播的 ...
- centos 6.5 配置LDAP服务器+客户端!
各种度娘!各种歌哥!网上教程参差不齐,历时1天,终于完成,不敢独享,遂,总结分享之,有问题可以留言,知无不言...开始吧 Note: 本次配置的服务器环境是<redhat enterprise ...
- 烂泥:centos安装及配置DNS服务器
本文首发于烂泥行天下. 要在centos配置DNS服务器,要先安装DNS软件BIND.当然我们也可以安装其他的DNS软件,比如国内的开源DNS软件DNSPod. 在此我们以通过DNS软件BIND为例, ...
- 配置不成功_在windows下配置sendmail服务器
终于还是成功了,差点没放弃.由于之前在做一个异常处理的时候用到了邮件提醒功能,所以顺便研究了一下在php下如何发送邮件. 第一次摸索,折腾了整整一天,最后还是成功了.现做个经历总结,方便大家交流,初次 ...
- centos中安装配置tftp服务器
--------------------------------------- 主机操作系统:Centos 6.7 安装配置:tftp服务器 邮箱:leiyuxing205@gmail.com --- ...
- linux centos命令行配置web,linux centOS下怎么配置web服务器
下是我在配置web服务时作的一些记录,高手飘开或者看了指点一下,不胜感激,第一次配置,很多细节需要自己优化. 适合环境:万网翔云I独享主机 ============================== ...
最新文章
- java理解程序逻辑_使用java理解程序逻辑(12)
- HMM -GMM 理清不错
- 《 短文本数据理解》——2.5小结
- php实现工厂模式,PHP基于工厂模式实现的计算器实例
- Mysql 索引 n-gram分词引擎使用
- intellij中出現java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration解決方案
- std::string的拷贝赋值研究
- 函数式编程里的Materialization应该翻译成什么?
- php如何获取网址中的参数
- java输出5行星型三角_JAVA图形小动画之简单行星运动
- 10a 16a 插座区别_10A和16A的插座能混用吗?
- MySQL(7)-----常用约束
- 系统分析与设计方法---结构化分析与设计
- 利用计算机实现排列组合公式,计算机算法基础 ——数学(排列组合函数)
- 外联式 vue+element ui 表格导出e'xcel
- WEB打印控件Lodop(V6.x)使用说明及样例
- CEF 最新版本自己编译加上支持播放MP4视频
- 读取工程下的文档 统计重复的姓名 并按次数排序 java_java并打印出重复的姓名和重复的次数,并按重复次数排序...
- html 拖放插件,DAD – jQuery拖拽/拖放插件
- 项目分享|小师弟手把手教你用蓝牙模块
热门文章
- NodeJS优缺点及适用场景讨论
- c# byte char string转换
- EdgeGallery — Overview
- 用 C 语言开发一门编程语言 — 字符串与文件加载
- NanoPi NEO Air使用七:获取并编译U-boot和Linux的源码
- U-Boot移植教程之一:U-Boot分析与启动过程
- 《Kinect应用开发实战:用最自然的方式与机器对话》一3.2 基于“管道”的系统架构...
- zabbix 3.2安装部署(一)
- 我们需要现在就进入LTE时代
- 安装xml2js出现npm ERR! code E404 npm ERR! 404 Not Found: event-stream@3.3.6