热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux网络服务(Postfix邮件系统)

一:安装postfix邮件服务1.首先将sendmail服务停掉,并将默认状态关闭如图2.如果要使postfix支持SASL认证需要安装cyrus-sasl相关软件包如图3.创建运行组及用户如图4.开始编译安装postfix服务首先将压缩包解压配置编译安装5.调整主配置文件main.cf修
一:安装postfix邮件服务 1.首先将sendmail服务停掉,并将默认状态关闭如图
linux网络服务(postfix邮件系统)
2.如果要使postfix支持SASL认证需要安装cyrus-sasl相关软件包如图
linux网络服务(postfix邮件系统)
3.创建运行组及用户如图
linux网络服务(postfix邮件系统)

4.开始编译安装postfix服务

首先将压缩包解压
linux网络服务(postfix邮件系统)
配置
linux网络服务(postfix邮件系统)
编译安装
linux网络服务(postfix邮件系统)
5.调整主配置文件main.cf
linux网络服务(postfix邮件系统)
修改配置文件main.cf
linux网络服务(postfix邮件系统)
linux网络服务(postfix邮件系统)
启动服务
linux网络服务(postfix邮件系统)

搭建dns服务创建mx记录,前面有dns搭建的方法不在图解

创建系统账户做为邮件用户如图
linux网络服务(postfix邮件系统)
5.现在可以连接postfix服务器的25端口进行测试了
linux网络服务(postfix邮件系统)

二:配置dovecot服务

dovecot简介:通过以上的postfix配置可以发现服务器可以发送邮件了,但是只能在服务器上查看邮件,dovecot是一个安全性较好的pop3/IMAP服务器软件,通过配置此软件后用户可以在客户端上配置outlook进行收发邮件了。

步骤:

1.首先创建运行用户dovecot和dovenull如图
linux网络服务(postfix邮件系统)

2.开始编译安装dovecot软件包

首先解包
linux网络服务(postfix邮件系统)
配置并编译安装
linux网络服务(postfix邮件系统) linux网络服务(postfix邮件系统)
添加系统服务如图
linux网络服务(postfix邮件系统)

3.调整配置主配置文件

dovecot的主配置文件位于/etc/dovecot目录下,主配置文件为dovecot.conf,默认没有此文件,可以根据参考目录重新创建如图linux网络服务(postfix邮件系统)
若要支持系统用户认证,需要建立相应的pam认证文件/etc/pam.d/dovecot如图
linux网络服务(postfix邮件系统) linux网络服务(postfix邮件系统)
修改主配置文件如图
linux网络服务(postfix邮件系统) linux网络服务(postfix邮件系统)
启动服务
linux网络服务(postfix邮件系统)
在可以连接dovecot服务器的110端口进行测试了如图
linux网络服务(postfix邮件系统)

通过测试可以发现用户已经可以通过dovecot服务器收取邮件了,一台简单的邮件服务器基本上完成了,用户可以通过设置下客户端的outlook就可以收发邮件了。

三:设置SMTP发信认证

1.启用SMTP发信认证:当用户同U哦smtp协议向外部邮件域发送邮件时,服务器会要求用户提供账号和口令进行身份验证,只有通过验证的用户才能够向外部发送邮件。在postfix邮件系统中,可以使用Cyrus SASL软件来实现基本的smtp认证机制。postfix通过调用Cyrus SASL函数库,使用Cyrus SASL提供的认证服务saslauthd来核对系统账号和密码。

2.配置SMTP发信认证步骤:

(1)首先设置Cyrus SASL函数库,并启动saslauthd服务如图

linux网络服务(postfix邮件系统)linux网络服务(postfix邮件系统)

linux网络服务(postfix邮件系统)
(2)修改main.cf配置文件,添加SMTP认证配置如图

linux网络服务(postfix邮件系统)
linux网络服务(postfix邮件系统)
linux网络服务(postfix邮件系统)
现在可以再服务器上测试下不使用smtp方式是否可以向外部发送邮件如图
linux网络服务(postfix邮件系统)

测试适用smtp认证方式向外部发送邮件:

首先适用openssl工具对用户和密码生成加密字串如图
linux网络服务(postfix邮件系统)
进行登录测试
linux网络服务(postfix邮件系统)
linux网络服务(postfix邮件系统)
认证成功,用户可以再客户机上设置自己的outlook等使用smtp认证方式就可以往外部发送邮件了
推荐阅读
  • 本文详细解析了Java中流的概念,特别是OutputStream和InputStream的区别,并通过实际案例介绍了如何实现Java对象的序列化。文章不仅解释了流的基本概念,还探讨了序列化的重要性和具体实现步骤。 ... [详细]
  • 惠普战86 Pro G2:新一代商用台式机的性能与设计解析
    惠普战86 Pro G2台式机以其卓越的性能和紧凑的设计,满足了现代商务环境的需求。本文将详细介绍这款商用台式机的各项特点,包括其强大的硬件配置、精美的外观设计以及出色的稳定性和安全性。 ... [详细]
  • 本文探讨了Java中有效停止线程的多种方法,包括使用标志位、中断机制及处理阻塞I/O操作等,旨在帮助开发者避免使用已废弃的危险方法,确保线程安全和程序稳定性。 ... [详细]
  • 最新进展:作为最接近官方声明的信息源,本文吸引了大量关注。若需获取最新动态,请访问:lkhill.com/ccie-version-5-update ... [详细]
  • 梭子鱼NGFW在最新对比评测中拔得头筹
    梭子鱼下一代防火墙在最新的独立测试中展现出卓越性能,成为唯一实现100%恶意软件检测率且无误报的产品。 ... [详细]
  • 本文详细介绍了如何进入并调整计算机的BIOS设置,包括安全模式和高性能模式的选择,以及如何保存设置并退出。 ... [详细]
  • 数据安全:企业数字化转型的关键保障
    在数字化转型的大潮中,数据已成为企业核心竞争力的重要组成部分。确保数据的安全不仅关乎企业运营的连续性,更是企业在激烈市场竞争中的生存之道。本文探讨了在云计算和大数据背景下,企业如何有效保障数据安全,并介绍了新兴的数据安全解决方案。 ... [详细]
  • IEC60825激光产品安全标准详解
    随着激光技术在全球范围内的广泛应用,尤其是激光投影显示技术的兴起,了解和遵守相关的安全标准变得尤为重要。本文将详细介绍IEC60825激光产品安全标准及其重要性。 ... [详细]
  • MySQL 8.0 新特性详解:免费视频教程上线
    本文介绍了一套在慕课网上发布的免费视频教程,深入解析 MySQL 8.0 的核心新功能,包括增强的安全性、用户管理、新的索引类型、CTE 和窗口函数等。 ... [详细]
  • 本文详细介绍了Oracle RMAN中的增量备份机制,重点解析了差异增量和累积增量备份的概念及其在不同Oracle版本中的实现。通过对比两种备份方式的特点,帮助读者选择合适的备份策略。 ... [详细]
  • 深入解析mt_allocator内存分配器(二):多线程与单线程场景下的实现
    本文详细介绍了mt_allocator内存分配器在多线程和单线程环境下的实现机制。该分配器以2的幂次方字节为单位分配内存,支持灵活的配置和高效的性能。文章分为内存池特性描述、内存池实现、单线程内存池实现、内存池策略类实现及多线程内存池实现等部分,深入探讨了内存池的初始化、内存分配与回收的具体实现。 ... [详细]
  • 本文介绍了进程的基本概念及其在操作系统中的重要性,探讨了进程与程序的区别,以及如何通过多进程实现并发和并行。文章还详细讲解了Python中的multiprocessing模块,包括Process类的使用方法、进程间的同步与异步调用、阻塞与非阻塞操作,并通过实例演示了进程池的应用。 ... [详细]
  • 深入解析 RuntimeClass 及多容器运行时应用
    本文旨在探讨RuntimeClass的起源、功能及其在多容器运行时环境中的实际应用。通过详细的案例分析,帮助读者理解如何在Kubernetes集群中高效管理不同类型的容器运行时。 ... [详细]
  • 本文详细介绍了Objective-C中的面向对象编程概念,重点探讨了类的定义、方法的实现、对象的创建与销毁等内容,旨在帮助开发者更好地理解和应用Objective-C的面向对象特性。 ... [详细]
  • 第1章选择流程控制语句1.1顺序结构的基本使用1.1.1顺序结构概述是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行 ... [详细]
author-avatar
欣荣_75229
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有