Day9-Postfix
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、corrupt
vim /etc/postfix/main.cf
myhostname = mail.test.com 定义变量
mydomain = test.com 定义变量
inet_interfaces = all 代表服务监听的网卡接口,all为所有网卡
myorigin = $myhostname 是发送邮件的发件人后缀user@test.com
mydestination = $myhostname, $mydomain 设置本服务器可以接受的邮件域
mynetworks = 192.168.100.0/24, 127.0.0.0/8 设置我信任的网络或IP
先新建两个用户
[root@localhost ~]# tail -2 /etc/passwd
user1:x:500:500::/home/user1:/bin/bash
user2:x:501:501::/home/user2:/bin/bash
取消注释
注释前在/var/spool/mail下
取消后,在家目录下
启动服务,尝试发邮件
收信服务
该选项是否允许明文密码
[root@localhost dovecot]# vim /etc/dovecot/conf.d/10-auth.conf
更改收信位置
[root@localhost ~]# /etc/init.d/dovecot restart
#pop3 不区分大小写
USER:指定登录账号
PASS:验证密码
LIST:查看邮件伍有
RETR:获取指定编号的邮件内容
SMTP认证过程
Simple Authentication and Security Layper
----cyrus-sasl软件包
参考帮助文件
发送邮件——>>POSTFIX——>>Cyrus-SASL函数库——>saslauthd服务——>系统账号
可以测试密码
开启验证
配置文件
放行我的网络 permit_mynetworks
用户名密码验证 permit_sasl_authenticated
拒绝所有未验证的用户 reject_unauth_destination
实验
控制方式及对应的参数
客户端地址 smtpd_client_restrictions
HELO宣告的主机名
#smtpd_helo_required
#smtpd_helo_restrictions
发件人地址
#smtpd_sender_login_maps
#smtpd_sender_restrictions
收件人地址 smtpd_recipient_restrictions
策略文件
限制客户端
[root@localhost ~]# vim /etc/postfix/access
IP REJECT 这是拒绝
IP OK 这是允许
设置好后,建立访问策略库
[root@localhost ~]# postmap /etc/postfix/access
限制发件人
[root@localhost ~]# vim /etc/postfix/sender_access
域名 REJECT
别名
[root@localhost ~]# vim /etc/aliases
格式
别名 账号名
jack user1
bob user1,user2,1,2 四个用户都可以收到
更新别名数据库newaliases
转载于:https://www.cnblogs.com/fina/p/5789606.html
Day9-Postfix相关推荐
- 红旗linux可以做服务器吗,在红旗Linux中的E-MAIL服务器(postfix及dovecot)配置过程...
在红旗Linux中打开一个系统终端,使用纯文本方式配置邮件服务器: 1.进入postfix服务(smtp服务,用来发送服务)配置文件目录:输入如下命令: cd /etc/postfix 2.使用邮件服 ...
- postfix邮箱服务
1.使用postfix服务之前,需要先安装DNS服务,指定邮件交换记录: 2.编辑postfix服务配置文件: 3.安装dovecot服务.用于本地进行邮件发接测试: 4.创建两个用户,并添加到mai ...
- Linux下Postfix的配置和使用
Postfix为何物,详见:http://zh.wikipedia.org/wiki/Postfix 0.关于Postfix postfix的产生是为了替代传统的sendmail.相较于sendmai ...
- postfix邮件服务器搭建
项目环境: 一台server ip:192.168.1.100 一台mail ip:192.168.1.200 一台win7 ip:192.168.1.222 项目需求: 1:在DNS Mas ...
- postfix+mysql 发件服务
1.配置mysql *实验之前,制作要使用数据库和表 *添加数据库用户,并给其授权 * vim /etc/postfix/mailuser.cf ##查询用户名 1 host = localh ...
- Postfix邮件服务搭建
最近发现邮件发送服务还是挺重要的.可能对于每天只有一百来封的邮件发送需求的个人博主来说,一个免费的邮箱提供的免费SMTP邮件发送服务就可以满足了,但是对于一些大型的网站.论坛和平台,每天的邮件发送量可 ...
- linux+postfix+extmail+dovecot搭建邮件服务器
一.我们可以重新搭建服务器,也可以利用我前面的搭建方法编译安装,地址: http://wangzan18.blog.51cto.com/8021085/1605480,本次我们使用yum的方法来安装h ...
- 《postfix邮件服务下mailq、postmap、postqueue 、 postsuper等用法》
1.Mailq 功能说明:显示待寄邮件的清单. 语 法:mailq [-q] 补充说明:mailq可列出待寄邮件的清单,包括邮件ID,邮件大小,邮件保存时间,寄信人,收信人,以及邮件无法寄出的原因,提 ...
- 邮件服务器 之 基于FreeBSD和Postfix的邮件系统与邮件列表的web mail安装
作者: 杨廷勇(scyzxp at toping.net) 来自: LinuxSir.Org 版权:杨廷勇 Copyright © 2004.2005.2006 摘要: 本文介绍使用FreeBSD + ...
- [系统开发] Postfix 邮件管理系统
一.简介 开发时间:2012年 开发工具:Perl CGI 这是我开发的 Postfix 邮件管理系统,通过它可以安全.方便的对邮件域名.用户.权限.组.邮箱容量.安全等进行各种设置:界面样式借鉴了 ...
最新文章
- Winform界面中主从表编辑界面的快速处理
- 社交产品后端架构设计--转载
- c 语言程序设计教程 沈显君 答案,CD3计算机实践《C/C++语言程序设计》报告模板2.doc...
- why SAP Fiori action sheet is created as disabled by default
- cad在曲线上一点画垂线lisp_【每日问答24】pdf转CAD的第一种方法(内含往期)
- 各种好用的开源库。快点进来,包你喜欢~^_^
- Ratingbar UseGuide
- spark入门(1)
- Fun with Opterons, SATA, and INNODB
- Django 优秀资源大全
- 华为me909s与MT2503拨号上网流程总结
- 因创业的辞职报告怎么写[范文7篇]
- 全年爆文率14%+,这个小红书品牌的内容营销密码是什么?
- 流程图基础绘制方法和流程图制作软件功能详解
- JAVA经典算法40题
- Android studio实现类微信界面
- 试题 基础练习 数的读法
- Pytorch入门实战 | 第P2周:彩色图片识别
- Nginx入门基础篇
- R语言的导数计算(转)
热门文章
- 设置项的相互制约关系
- reporting services 导出pdf格式优化
- 2010.6.15 常用数据类型转换总结
- ISA Server 2006的CARP与NLB的构建
- 《Programming Ruby 中文版第二版》P577页singleton_method_undefined方法说明有点问题
- ADO.NET 2.0 Dataset和Datatable 新功能新特性
- 不仅仅是手机,MWC现全球首例 5G NR 商用部署
- Android源码学习之handler
- 第九章 性能监控诊断
- 防止非法链接(referer)