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相关推荐

  1. 红旗linux可以做服务器吗,在红旗Linux中的E-MAIL服务器(postfix及dovecot)配置过程...

    在红旗Linux中打开一个系统终端,使用纯文本方式配置邮件服务器: 1.进入postfix服务(smtp服务,用来发送服务)配置文件目录:输入如下命令: cd /etc/postfix 2.使用邮件服 ...

  2. postfix邮箱服务

    1.使用postfix服务之前,需要先安装DNS服务,指定邮件交换记录: 2.编辑postfix服务配置文件: 3.安装dovecot服务.用于本地进行邮件发接测试: 4.创建两个用户,并添加到mai ...

  3. Linux下Postfix的配置和使用

    Postfix为何物,详见:http://zh.wikipedia.org/wiki/Postfix 0.关于Postfix postfix的产生是为了替代传统的sendmail.相较于sendmai ...

  4. postfix邮件服务器搭建

    项目环境: 一台server ip:192.168.1.100  一台mail ip:192.168.1.200    一台win7 ip:192.168.1.222 项目需求: 1:在DNS Mas ...

  5. postfix+mysql 发件服务

    1.配置mysql *实验之前,制作要使用数据库和表 *添加数据库用户,并给其授权 * vim /etc/postfix/mailuser.cf     ##查询用户名 1 host = localh ...

  6. Postfix邮件服务搭建

    最近发现邮件发送服务还是挺重要的.可能对于每天只有一百来封的邮件发送需求的个人博主来说,一个免费的邮箱提供的免费SMTP邮件发送服务就可以满足了,但是对于一些大型的网站.论坛和平台,每天的邮件发送量可 ...

  7. linux+postfix+extmail+dovecot搭建邮件服务器

    一.我们可以重新搭建服务器,也可以利用我前面的搭建方法编译安装,地址: http://wangzan18.blog.51cto.com/8021085/1605480,本次我们使用yum的方法来安装h ...

  8. 《postfix邮件服务下mailq、postmap、postqueue 、 postsuper等用法》

    1.Mailq 功能说明:显示待寄邮件的清单. 语 法:mailq [-q] 补充说明:mailq可列出待寄邮件的清单,包括邮件ID,邮件大小,邮件保存时间,寄信人,收信人,以及邮件无法寄出的原因,提 ...

  9. 邮件服务器 之 基于FreeBSD和Postfix的邮件系统与邮件列表的web mail安装

    作者: 杨廷勇(scyzxp at toping.net) 来自: LinuxSir.Org 版权:杨廷勇 Copyright © 2004.2005.2006 摘要: 本文介绍使用FreeBSD + ...

  10. [系统开发] Postfix 邮件管理系统

    一.简介 开发时间:2012年 开发工具:Perl CGI 这是我开发的 Postfix 邮件管理系统,通过它可以安全.方便的对邮件域名.用户.权限.组.邮箱容量.安全等进行各种设置:界面样式借鉴了 ...

最新文章

  1. Winform界面中主从表编辑界面的快速处理
  2. 社交产品后端架构设计--转载
  3. c 语言程序设计教程 沈显君 答案,CD3计算机实践《C/C++语言程序设计》报告模板2.doc...
  4. why SAP Fiori action sheet is created as disabled by default
  5. cad在曲线上一点画垂线lisp_【每日问答24】pdf转CAD的第一种方法(内含往期)
  6. 各种好用的开源库。快点进来,包你喜欢~^_^
  7. Ratingbar UseGuide
  8. spark入门(1)
  9. Fun with Opterons, SATA, and INNODB
  10. Django 优秀资源大全
  11. 华为me909s与MT2503拨号上网流程总结
  12. 因创业的辞职报告怎么写[范文7篇]
  13. 全年爆文率14%+,这个小红书品牌的内容营销密码是什么?
  14. 流程图基础绘制方法和流程图制作软件功能详解
  15. JAVA经典算法40题
  16. Android studio实现类微信界面
  17. 试题 基础练习 数的读法
  18. Pytorch入门实战 | 第P2周:彩色图片识别
  19. Nginx入门基础篇
  20. R语言的导数计算(转)

热门文章

  1. 设置项的相互制约关系
  2. reporting services 导出pdf格式优化
  3. 2010.6.15 常用数据类型转换总结
  4. ISA Server 2006的CARP与NLB的构建
  5. 《Programming Ruby 中文版第二版》P577页singleton_method_undefined方法说明有点问题
  6. ADO.NET 2.0 Dataset和Datatable 新功能新特性
  7. 不仅仅是手机,MWC现全球首例 5G NR 商用部署
  8. Android源码学习之handler
  9. 第九章 性能监控诊断
  10. 防止非法链接(referer)