陈奇网络工作室

安装邮件服务系列的第二个每个代理组件和postfix

系统运输

上次我们了解了邮件服务系列的基础知识,这次我们将了解每个代理所需的组件和postfix的安装流程。

开源MTA (邮件转发代理)三剑客:

sendmail:UUCP单体结构。 所有功能都是在一个进程中实现的,任何进程都会发生风险,整个服务器都会受到波及,使用SUID,因此整个进程相对不安全。 另外,配置文件语法是用M4写的,很难把握

qmail :性能好,但后期发展失败,只有少数企业使用

postfix :模块化设计,各功能由一个模块实现,不适用于M4创作; 由于比较安全,根sendmail兼容性好,投递效率是sendmail的4倍以上,所以很多系统都使用postfix

exim :来自英国剑桥大学,语法简单,使用方便

exhcange :只能在windows上安装,也可以用作异步消息协作平台。

邮件投递代理人

简式邮件

MRA:(pop3,imap4) )。

鸽笼) )。

邮件用户代理( MUA ) )。

Outlook Express

格式

用于linux的软件ThunderBird,Evolution

纯文本界面: mutt! 我们主要使用的是

webmail邮箱服务程序

squirrelmail :使用PHP的研究开发,松鼠邮件

SASL :一般使用v2版本

cyrus-sasl :不仅仅是它本身,它还使用了很多核心组件

courier-authlib :用于向MySQL进行身份验证,比cyrus-sasl功能更强

其次实现邮件系统的导入

postfix sasl (安装courier-authlib进行基于MySQL的验证) MySQL

DoveCot MySQL

Exrmail Extman httpd

安装到红帽6上的步骤如下所示

rpm软件包提供的postfix软件包不能满足虚拟用户身份验证的要求,因此只能使用自己的源代码编译进行安装

首先停止sendmail的服务,然后关闭sendmail。 您可以在此直接卸载,如下所示

卸载过程中存在依存关系,可以直接将其忽略并卸载

在安装postfix之前,请进行MySQL的安装。 否则无法验证虚拟用户。 提供头文件和库文件的安装很重要

接下来进行postfix的安装

1 .首先找到postfix的网站: www.postfix.com

在此选择2.10.0版,下载tar.gz文件,放入ftp源文件中,进行本地解压缩,进入目录查看。 因为没有config文件,所以不能直接配置安装在config文件中

2 .按照以下安装文档进行安装

要首先创建组和用户,请执行以下操作

接下来,验证是否安装了cyrus-sasl-devel软件包

3 .然后make,make install完成postfix的安装

安装完成后,其安装位置、临时目录、配置文件、命令目录、服务进程、可写文件的存储位置、html目录、邮件队列程序和文档的安装位置

启动服务:

4 .接下来介绍postfix的配置文件。

主控:/etc/postfix/master.cf

mail :/et/postfix/main.cf

参数-值:参数必须卸载行中绝对行的开头,以空白开头的行被视为上一行的后续

postconf:postfix的构成

-d :显示默认配置

-n :已修改的配置

-m :显示所有支持的查找表类型

-A :显示支持的SASL客户端插件的类型

-e :直接编辑文件,更改某些参数放置信息,并保存到main.cf文件

smtp状态代码:

1XX )纯粹的说明信息、

2XX :正确的信息

3 )上一步操作尚未完成,需要继续补货

4XX :暂时错误

永久错误

smtp协议命令(原语)

健康( SMTP协议)。

ehlo(esmtp协议)

邮件发件人:指定发件人

rcpt to :指定收件人

邮件的收发过程如下,postfix安装成功,使用方便

1邮件发送流程

2 .查看日志

可以看到status=sent,表示邮件已成功发送

3 .在接收方查看邮件

自那以后,完成了postfix的安装和简单的配置,实现了内部网的邮件发送,但还不能实现向外部网主机的邮件发送,从而完成了postfix、sasl和MySQL的整体系统的部署。

想知道后事怎么样了,请看下次的分解

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3