linux笔记 3-4 SMTP,.配置电子邮件传输
***************4.配置电子邮件传输*****************
##1.基本电子邮件配置##
配置dns服务,添加MX记录
两台服务器分别配置 /etc/postfix/main.cf文件
myhostname--主机名
mydomain--域名
myorigin--重写本地发布的电子邮件,使其显示为来自该域。这样有助于确保响应返回入站邮件服务器
inet_interfaces--控制Postfix侦听传入电子邮件的网络接口。如果设置为all,则侦听所有网络接口。还可以指定特定地址。
mydestination--收到地址为这些域的电子邮件将传递至MDA,以进行本地发送。
重启服务
将mail_linux进行同样的配置
测试
附:
mailq //查看队列中的邮件
postqueue -f //处理队列中的邮件
postsuper -d ID //删除ID的邮件
> /var/mail/root //清空root用户邮件
postconf -d //显示配置文件默认值。
postconf -n //显示配置文件不同于默认值的更改。
postconf -e "..." //更改配置
##2.用户别名##
1.匿名邮件
1.修改配置文件,匿名用户对应,前面为匿名,后面为真实用户名,若真实用户名包含为一文件,可用来群发邮件。
2.创建别名数据库
3.重启服务
4.测试
匿名测试:
群发测试:
##3.邮箱别名## --出站地址伪装
1.修改配置文件
添加伪装地址
2.使配置文件立即生效
3.修改主配置文件里smtp_generic_maps
4.重启服务
5.测试:
##4.远程检测端口##
通过远程主机检测mail_westos的25端口
查看结果
##限制发送##
1.通过ip进行限制 //冻结主机
在/etx/postfix/下编辑文件 access,在文件末尾添加所要限制的ip 和REJECT语句
例如:
172.25.254.8REJECT
然后利用postmap access 使文件立即生效
然后在主配置文件中添加
重启服务后测试
2.通过邮箱进行限制 //冻结邮箱
限制发送
在/etx/postfix/下编辑文件 sender(文件名可自定义),在文件末尾添加所要限制的邮箱地址和REJECT语句
例如:
student@westosREJECT
然后利用postmap sender 使文件立即生效
然后在主配置文件中添加
重启服务后测试
限制接收
在/etx/postfix/下编辑文件 recipient(文件名可自定义),在文件末尾添加所要限制的邮箱地址和REJECT语句
例如:
student@westosREJECT
然后利用postmap recipient 使文件立即生效
然后在主配置文件中添加
删除配置文件中的限制,postmap 配置文件,最后重启服务
1.安装dovecot服务 yum install dovecot -y
在/etc/dovecot/下配置主配置文件dovecot.conf
在/etc/dovecot/conf,d/下配置文件10-mail.conf
在服务端添加用户test并为用户设置密码,切换到test用户,并执行以下操作
2.添加数据库用户postfix,并给用户添加 INSERT,UPDATE,SELECT等权限
然后分别用postmap -q 使文件生效 -p 查看生效结果
5.在主配置文件/etc/postfix/main.cf下添加如下参数
Cp /usr/share/doc/dovecot-2.2.10/example-config/dovecot-sql.conf.ext
/etc/dovecot/
Vim /etc/dovecot/dovecot-sql.conf.ext
4.编辑/etc/dovecot/conf.d/10-auth.conf
打开第 123 行 !include auth-sql.conf.ext
6.重启服务
systemctl restart dovecot.service
实际上,大多数组织不再只用一个邮件服务器来处理所有入站和出站电子邮件。相反,出于安全方面的考虑邮件服务器专门针对特定角色进行了设置,以便可以面向其具体针对的应用程序更好标准角色包括:
1.代理服务器的配置
修改主配置文件/etc/postfix/main.cf
主机名:代理服务器主机名
域名:代理服务器域名
邮件地址后缀名
设置为空,不接受任何电子邮件传送给MDA
本地发送
转发邮件目的地
然后重启服务
1.主服务器的配置
修改主配置文件/etc/postfix/main.cf
接受转发自哪里的邮件
然后重启服务
空壳邮件服务就配置好了
我们还可以图形化的邮件服务来管理邮件,比如thunderbird
用我们的虚拟用户登录来做一个小的介绍
转载于:https://blog.51cto.com/12129857/1877902
linux笔记 3-4 SMTP,.配置电子邮件传输相关推荐
- 【linux笔记】CentOs 7配置网络IP
搞了1个多小时!终于连上网了! 依次点击,并修改一致 终端输入命令: vi /etc/sysconfig/network-scripts/ifcfg-ens33 按一下 i键或a键或o键 可以进入编辑 ...
- Linux - 第18节 - 网络基础(传输层一)
目录 1.传输层 1.1.再谈端口号 1.2.端口号范围划分 1.3.认识知名端口号 1.4.两个问题 1.5.netstat命令 1.6.pidof命令 2.UDP协议 2.1.UDP协议格式 2. ...
- linux网络配置命令笔记,初学者学习linux笔记与练习-第二天。一些基本命令以及初级网络配置...
菜鸟学习linux笔记与练习-----第二天.一些基本命令以及初级网络配置 基本命令 ??uname -a -s ??hostname显示主机名 若是要永久生效,则编辑以下文件 ??#vim /etc ...
- golang学习笔记8 beego参数配置 打包linux命令
golang学习笔记8 beego参数配置 打包linux命令 参数配置 - beego: 简约 & 强大并存的 Go 应用框架 https://beego.me/docs/mvc/contr ...
- 电子邮件传输之SMTP协议
1.SMTP的定义 SMTP 是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议.SMTP 是建立在 TCP上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知. SMTP ...
- Oracle 加密配置,【学习笔记】Oracle sqlnet设置网络传输加密案例
天萃荷净 Database Advanced Security,Oracle研究中心学习笔记:分享一篇关于Oracle数据库网络传输加密笔记,通过配置SQLNET.ora文件使网络传输加密即将客户端也 ...
- 计算机网络--电子邮件传输协议(SMTP POP3 IMAP)
电子邮件传输协议详解 1.邮件传输系统的运行机制 邮件传输系统包含主要的三个部分:用户代理.邮件服务器和相关的邮件传输协议. 用户代理是客户端,功能是向服务器发送用户的邮件或者从服务器接收用户的邮件. ...
- 【笔记】linux文件权限与目录配置
linux文件权限与目录配置 文章目录 linux文件权限与目录配置 一.文件权限 <1>文件属性 [特别注意] <2>连接数 二.修改文件权限 <1>改变群组 c ...
- linux网络配置命令笔记,Linux笔记(九) 网络命令
1 Linux机器IP地址的配置 2 ping ip地址的问题解决 1) Linux的ip 网段 网关 2) 虚拟交换机 3) windows中的网络配置 4) 防火墙 1 网络服务 ip ...
最新文章
- spring + redis 实现数据的缓存
- 为什么matlab显示error,【求救】我安装了资源 MATLAB R2012b 后,显示有error……
- 建模分析师与算法工程师的主要区别
- q7goodies事例_Java 8 Friday Goodies:精益并发
- 各种抠图动态图片_不用手。自动、智能抠图,图片去背景
- php获取上传文件路径 fakepath,JavaScript_js获取上传文件的绝对路径实现方法,在html中input type=file - phpStudy...
- Java 集合容器篇面试题(上)-王者笔记《收藏版》
- 单线多拨插件安装_Rhino 中的 SU 插件 | Jamparc for Rhino 6
- java连接Oracle数据库
- wps 选择 高亮_简单实用:一组WPS表格技巧
- Pycharm中SQL语句提示SQL Dialect is Not Configured
- 计算机专业计算机二级java有用吗_计算机二级java含金量如何 对就业有帮助吗
- php实现室内地图导航,室内三维地图引擎功能
- 计算机不能上网查找原因的步骤,电脑能连接上wifi但不能上网的原因_电脑能连接上wifi但不能上网的解决方法...
- Contiki之初步
- 怎么把服务器上的文件备份到nas,如何将文件备份到NAS
- Spring的双生武魂之AOP
- 使用nvm管理node
- 使用DevExpress的PdfViewer控件加载http传输文件
- 【electron】应用在线升级