postfix配置

Day9-Postfix

青春壹個敷衍的年華 提交于 2019-12-20 03:14:59
SMTP邮件系统 MUA:邮件用户代理 用户—————>应用软件 MTA:邮件传输代理 委托给别人发邮件 MDA:邮件投递代理 委托给别人收邮件 邮件系统协议及端口 发邮件:SMTP——简单邮件传输协议——25端口 收邮件:POP3 ——邮局协议:110端口 收邮件:IMAP——网际消息访问协议:143端口 Postfix 兼容Sendmail,采用模块化设计 在投递效率、稳定性、性能及安全方面均表现出色 发信服务+收集服务+客户端工具 收集服务软件:postfix 收集服务软件:devecot 安装软件包 [root@localhost ~]# yum -y install bind bind-chroot postfix dovecot 先配置DNS解析 刚创建的没有权限给o+r权限 测试结果 配置Postfix邮件系统 配置文件 /etc/postfix 爱情片本地 /etc/postfix/main.cf 主程序配置 /etc/postfixmaster.cf 管理程序 /usr/sbin postalias postmap postconf postfix postqueue postsuper 邮件通信日志 拔锚住所 /var/log/mailog 邮件队列目录 /var/spool/postfixb子目录incoming、active、deferredhold

RHEL5安装Postfix+CyrusSASL+dovecot

℡╲_俬逩灬. 提交于 2019-12-20 03:14:40
默认方式安装RHEL5,不选中任何类型服务器(如WEB服务器,开发服务器,虚拟服务器等) 安装postfix [root @rhel5 ~]# /etc/rc.d/init.d/sendmail stop 关闭 sm-client: [确定] 关闭 sendmail: [确定] [root@rhel5 ~]# chkconfig sendmail off [root@rhel5 Server]# rpm -ivh postfix-2.3.3-2.i386.rpm [root@rhel5 Server]# vi /etc/postfix/main.cf myhostname = mail.mailidc.cn #设置运行postfix服务的邮件主机的主机名、域名 mydomain = mailidc.cn myorigin = $mydomain #设置由本机寄出的邮件所使用的域名或主机名称 inet_interfaces = all #设置postfix服务监听的网络接口 mydestination = $myhostname, $mydomain, localhost.$mydomain, localhost #设置可接收邮件的主机名称或域名 mynetworks = 127.0.0.1 #设置可转发哪些网络的邮件 relay_domains = $mydestination

Postfix+dovecot搭建简单邮箱服务器

别等时光非礼了梦想. 提交于 2019-12-20 02:33:49
实验环境: (1)修改主机名:hostnamectl set-hostname mail.meilintong.com 退出,重新登陆 (2)关闭selinux (3)关闭防火墙 1.安装postfix yum install postfix yum remove sendmail 注意sendmail是centos默认安装的,超级难用,放心删掉 (1)修改MTA(默认邮件传输代理) alternatives --config mta 然后直接回车即可。 检查一下是不是已经设置成功了。 alternatives --display mta 第一行可以看到mta的状态。 例如:mat - status is manual. (2)修改postfix服务的配置文件 vim /etc/postfix/main.cf myhostname = mail.meilintong.com #75行 定义主机名 mydomain = meilintong.com #83行 定义域名 myorigin = $mydomain #99行 定义组织域 inet_interfaces = all #116行 定义网络区域 inet_protocols = ipv4 #119行 定义协议 推荐用ipv4,如果支持ipv6可以使用all mydestination = $myhostname,

Postfix的使用与分析

我们两清 提交于 2019-12-06 09:14:31
Postfix简介: 在IBM的GPL协议下开发的MTA(邮件传输代理)软件,Postfix更快更容易管理,更安全,同时与sendmail保持兼容。 官网地址:http://www.postfix.org/ 邮件服务器发信原理图: postfix构建组成图: 要点: Postfix mail queue(Postfix队列): 1 maildrop queue maildrop queue 是通过Postfix sendmail 命令发送但是还未被Postfix pickup 服务加到postfix 主队列的邮件所处的队列 2 hold queue smtpd access 策略或者是cleanup的检查可以将部分邮件长时间的放置在hold queue队列 3 incoming queue 所有进入postfix队列的邮件都会由cleanup放置到incoming queue里。 4 active queue 准备发送的邮件队列 瓶颈:CPU、I/O 5 deferred queue 一些发送失败的邮件队列 Postfix收件流程图: Postfix基本配置: Postfix的配置项大概有100个,所以这还真是个问题 1、myorigin 参数指明发件人所处的域 2、mydestination 参数指明Postfix接收邮件中收件人所处的域 3、myhostname

搭建邮件服务器 使用Postfix与Dovecot

北城以北 提交于 2019-12-04 11:55:47
首先需要从yum中下载安装三个服务:bind-chroot postfix dovecot 配置文件依次: /etc/named.conf 下载安装完后要开启的服务:named postfix dovecot 所用到的端口:53 110 25 首先在yum本地库中下载bind-chroot 服务 进入配置文件修改参数,将监听的IP地址和端口号都改为any(全部) vim /etc/named.conf 修改正向解析文件(这里我将参数改为了zhaizewen.com,这里可以随便改,但是后面会用到) vim /etc/named.rfc1912.zones 配置解析数据信息 这里需要将模板及其文件属性一起copy过来 cp -a /var/named/named.localhost /var/named/zhaizewen.com.zone 进入编辑 做出如下图修改 上面两个是自己的域名 下面NS后面跟的是主机名和域名 MX是邮件类型 10是优先级 后面是邮件域名 最后面的是如果输入mail.zhaizewen.com时,相当于输入了后面的ip 注意要和自己设置的域名和IP一致 修改完后重启服务 named 接下来配置Postfix服务程序 可以用命令 rpm -qa |grep postfix 查看有没有这个服务安装包 默认是有的 没有的话可以 yum install

PostFix+Dovecot 部署邮件系统

别等时光非礼了梦想. 提交于 2019-12-04 01:50:53
Postfix 是一种电子邮件服务器,它是由任职于IBM华生研究中心 (T.J. Watson Research Center) 的荷兰籍研究员Wietse Venema为了改良sendmail邮件服务器而产生的.最早在1990年代晚期出现,是一个开放源代码的软件. Postfix 是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试,在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件.这真是一个让人吃惊的数字,Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性. 生活中常用的邮件服务器 Sendmail: 资格最古老,运行稳定,但安全性欠佳. Postfix: 采用模块化设计,在投递效率、稳定性、性能及安全性方面表现优秀,与sendmail保持足够的兼容性. Qmail: 采用模块化设计,速度快、执行效率高,配置稍微复杂点. Outook:是一个客户端代理. FoxMail:也是客户端代理. PostFix的特点 1.PostFix是免费,开源的,并且兼容sendmail 2.性能好,大约比sendmail快三倍

postfix -- 发件调试

谁说胖子不能爱 提交于 2019-12-03 14:58:17
按照教程(https://www.cnblogs.com/huandada/p/10554603.html)搭建好postfix之后,由于收件的邮件运营商的限制,部分邮件不能正常发送,需要更多其他配置。 域名配置 eg: 主机名:test.example.com 发送地址:mail@example.com postfix公网ip: 1.1.1.1 发件的地址域名与postfix主机名需要是备案的域名。example.com 主机名配置在 /etc/postfix/main.cn myhostname = test.example.com 添加以下解析: 1)主机名域名正解析: test.example.com 1.1.1.1 2)主机名域名反解析: 1.1.1.1 test.example.com 3)发件地址域名spf记录 : example.com txt "v=spf1 ip4:1.1.1.1 ~all" 4)发件地址域名dmarc记录: _dmarc.camscanner.com. "v=DMARC1; p=none; rua=mailto:dmarc@example.com" 如果你配置了以上解析,还是大量发邮件拒收,可以查询一下自己的域名与ip是否被列到了 spamhaus 的黑名单 来源: https://www.cnblogs.com/huandada/p

邮件TLS/SSL加密通信

匿名 (未验证) 提交于 2019-12-03 00:39:02
案例1:邮件TLS/SSL加密通信 1 案例1:邮件TLS/SSL加密通信 1.1 问题 本案例要求为基于Postfix+Dovecot的邮件服务器提供加密通信支持,主要完成以下任务操作: 为SMTP服务(postfix)添加TLS/SSL加密通信支持 基于dovecot配置POP3s+IMAPS加密通信支持 客户端收发信测试,确保加密的邮件通信可用 1.2 方案 使用两台RHEL7虚拟机,其中svr7作为CA服务器,而mail作为测试用的Postfix+Dovecot邮件服务器。另外可准备一台pc120作为收发邮件的Windows测试机,安装邮件客户端软件或Outlook 2010。 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:准备一个简单的Postfix+Dovecot邮件服务器,支持SMTP认证 1) 快速安装邮件相关软件、添加邮箱账号 确认已安装postfix、dovecot、cyrus-sasl软件包,启动saslauthd服务: [root@www ~]# yum -y install postfix dovecot cyrus-sasl .. .. [root@www ~]# vim /etc/sasl2/smtpd.conf pwcheck_method: saslauthd mech_list: plain login [root@www ~]#

每日一记:邮件服务器:Postfix

匿名 (未验证) 提交于 2019-12-03 00:38:01
邮件服务器:Postfix mail server与DNS的关系: 1、架设mail server 必须要有合法的主机名 2、DNS的反解也很重要 要架设一部mail server,务必向上层ISP申请IP反解的对应,不要使用预设的反解主机名,否则会是你的邮件服务器发出的信件被视为垃圾信件 不申请IP的反解,则可利用relayhost或者是smarthost来处理邮件传递的问题,也涉及到上层ISP的问题 3、需要DNS的MX及A标准:先传送给带MAX标志的邮件主机,如果没有再传给带A标志的主机;MAX标志的优先级是由小到大 邮件传输所需要的组件(MTA,MUA,MDA)以及相关协议: MUA(Mail User Agent): 邮件使用者代理人,主要功能就是收受邮件主机的电子邮件,以及提供用户浏览与编写邮件的功能;常见的有Mozilla退出的Thunderbird自由软件,或者是Linux桌面KDE常见的Kmail或windows常见的outlook express、Foxmail等 MTA(Mail Transfer Agent):邮件传送代理人,主要功能:收受信件,使用简单邮件传送协议(SMTP)端口是25 ; 转递(Relay)信件 ;一般提到的Mail Server就是MTA;主要软件包括:sendmail、postfix、qmail等等 MDA(Mail Delivery

postfix配置详解

匿名 (未验证) 提交于 2019-12-03 00:22:01
#别名数据库(postalias/newaliases 命令生成) alias_database = hash:/etc/postfix/aliases #别名表,列出local mda 所使用的别名数据库 alias_maps = hash:/etc/postfix/aliases #退回的邮件重新投递的最长时间 bounce_queue_lifetime = 1d #支持非标准验证规定的行为 broken_sasl_auth_clients = yes #postfix命令目录 command_directory = /usr/sbin #postfix配置文档目录 config_directory = /etc/postfix #配置内容过滤 amavis content_filter = smtp-amavis:[127.0.0.1]:10024 #postfix 的各个服务器程序目录 daemon_directory = /usr/libexec/postfix # data_directory = /var/lib/postfix # debug_peer_level = 2 #重复邮件 enable_original_recipient = no # html_directory = /usr/share/doc/postfix-2.6.2-documentation