热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux系统sendmail的单域服务配置

首先必须配置好DNS服务器:见下图:这里以chenchao用户为例:输入地址pop3.smtp.mail注意要输入MX地址10为优先级别越小越好配置正向DNS就可以了配置好之后要检测DNS服务是否开启运行了输入:servicenamedrestart重启服务后输入命令:
首先必须配置好 DNS 服务器:见下图:这里以  chenchao  用户为例:
输入地址
pop3 . smtp .  mail
注意要输入 MX  地址  10 为优先级别 越小越好 
配置正向 DNS 就可以了
Sendmail 单域服务的配置 - 想-佳-了...... - ??
 配置好之后要检测 DNS 服务是否开启运行了
输入:service named restart
重启服务后输入命令:host mail.chenchao.com
Sendmail 单域服务的配置 - 想-佳-了...... - ??
解析成功
下面我们需配置 sendmail 文件:首先要安装 sendmail 服务包
请安装如下包名:( 可用 yum 安装 )
1、sendmail -8.x.x.x
2、sendmail -cf -x.x.x.
3、m4 - x.x.x.
然后重启 sendmail 服务
输入命令:service sendmail restart
Sendmail 单域服务的配置 - 想-佳-了...... - ??
服务启动成功 此过程是很快的 如果启动缓慢说明服务有问题
下面我们就要开始配置 sendmail 的主配置文件了
输入路径:vim /etc/mail/sendmail.mc
修改其第52、53、116、123 和155 行(  155行是把 localhost   改成   chenchao.com  )
只要把前面的 dnl 给去掉就可以了. 155 行没 dnl 字母:
见下图:
52、53行
Sendmail 单域服务的配置 - 想-佳-了...... - ??
 116行
Sendmail 单域服务的配置 - 想-佳-了...... - ??
 123行
Sendmail 单域服务的配置 - 想-佳-了...... - ??
 155行
Sendmail 单域服务的配置 - 想-佳-了...... - ??
保存退出后用工具 m4 把文件导入到 cf 文件中:
输入路径:m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
导入成功后输入命令: rndc reload 来加载服务
然后打开域名解析文件:
输入路径:vim /etc/mail/local-host-names
修改内容如下图:
Sendmail 单域服务的配置 - 想-佳-了...... - ??
保存退出后输入命令:rndc reload 来加载服务
下面打开文件:vim /etc/mail/access
修改内容件下图:
Sendmail 单域服务的配置 - 想-佳-了...... - ??
RELAY 为允许
REJECT 192.168.2 的意思就是不允许2的段来访问
这里的 192.168.1 是本机的段 (注意1的后面没有点)
保存退出后我们需要把 access 文件导入到 access.db 文件中
输入命令:makemap hash /etc/mail/access.db 这里的导入方法是反向的 access 导入到 access.db 中
然后重启 sendmail 服务就可以了
Sendmail 单域服务的配置 - 想-佳-了...... - ??
到这里 sendmail 服务就配置完成了 但是目前只可以发送邮件,但是接收不到
下面我们就要安装 dovecot 服务包
由于 dovecot 有依赖关系
所以建议大家用 yum 安装比较方便一点嘛
这里我就用 rpm 给大家列出安装 dovecot 包的依赖关系吧
1、postgresql-libs-x.x.x.
2、perl-DBI-x.x.x
3、mysql-x.x.x
4、dovecot-x.x.x
下面重启一下 dovecot 服务就可以了
Sendmail 单域服务的配置 - 想-佳-了...... - ??
服务起来后就可以发邮件了
这里我们创建 2 个用户: aa  和 qq
我们切换到 qq  用户发邮件给 aa
输入:
mail qq@chenchao.com
subject:hi
jfldsaj;flasdjkf
.
Cc:quit
Sendmail 单域服务的配置 - 想-佳-了...... - ??
按点结束发信  quit  退出  下面到 qq 用户中查看邮件是否收到
到 qq 中输入命令: mail 就可以查看邮件了
如下图:收到了 aa  发来的" hi "
Sendmail 单域服务的配置 - 想-佳-了...... - ??
如果要查看内容就输入邮件序号 1 就可以了
内容如下:
Sendmail 单域服务的配置 - 想-佳-了...... - ??
 好了.sendmail  单域配置已经完成了
 后记:如果只是发送一句话的话:见下图:
Sendmail 单域服务的配置 - 想-佳-了...... - ??
然后到 qq 用户下也可以查到信件:见下图
Sendmail 单域服务的配置 - 想-佳-了...... - ??


推荐阅读
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • 本文详细介绍了 MySQL 中 LAST_INSERT_ID() 函数的使用方法及其工作原理,包括如何获取最后一个插入记录的自增 ID、多行插入时的行为以及在不同客户端环境下的表现。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • PostgreSQL 10 离线安装指南
    本文详细介绍了如何在无法联网的服务器上进行 PostgreSQL 10 的离线安装,并涵盖了从下载安装包到配置远程访问的完整步骤。 ... [详细]
  • 本文介绍了一种在 MySQL 客户端执行 NOW() 函数时出现时间偏差的问题,并详细描述了如何通过配置文件调整时区设置来解决该问题。演示场景中,假设当前北京时间为2023年2月17日19:31:37,而查询结果显示的时间比实际时间晚8小时。 ... [详细]
  • 在成功安装和测试MySQL及Apache之后,接下来的步骤是安装PHP。为了确保安全性和配置的一致性,建议在安装PHP前先停止MySQL和Apache服务,并将MySQL集成到PHP中。 ... [详细]
  • 简化报表生成:EasyReport工具的全面解析
    本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ... [详细]
  • 本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ... [详细]
  • 请看|间隔时间_Postgresql 主从复制 ... [详细]
  • 在Fedora 31上部署PostgreSQL 12
    本文详细介绍如何在Fedora 31操作系统上安装和配置PostgreSQL 12数据库。包括环境准备、安装步骤、配置优化以及安全设置,确保数据库能够稳定运行并提供高效的性能。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
author-avatar
放开丶那手
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有