iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >SMTP补充
  • 827
分享到

SMTP补充

2024-04-02 19:04:59 827人浏览 泡泡鱼
摘要

SMTP补充Maillinux.linux.com主机ip:172.25.254.145Mailwestos.westos.com主机ip:172.25.254.245真实主机ip:172.25.254.4

SMTP补充

Maillinux.linux.com主机ip:172.25.254.145

Mailwestos.westos.com主机ip:172.25.254.245

真实主机ip:172.25.254.45

########################################

1.不能发(客户端主机名/地址限制 )

SMTP补充SMTP补充 

 

postfix  access  对文件加密

 

进行过滤client

SMTP补充 

 

如果客户端的ip地址符合$mynetworks参数定义的范围则接受该客户端的连接请求

;reject_maps_rbl:如果客户端的网络地址符合$maps_rbl_domains参数的值则拒绝

该客户端的连接请求)

 

SMTP补充 

 

客户端测试

 

SMTP补充 

 

 

2.拒绝某用户发送邮件(通过发件人地址进行限制)

SMTP补充 

 

在/etc/paostfix/sender文件中,写入

SMTP补充 

找出sender

 

SMTP补充 

 

对用户进行限制,如果时sender文件中所写的用户。则不能发送邮件,然后重启服务

SMTP补充

 

测试

SMTP补充 


3.不能收(通过收件人地址进行过滤)

SMTP补充 

在/etc/paostfix/recip文件中,写入

SMTP补充 

找出recip

SMTP补充 

 

不管客户端的主机名,只要符合以下的条件, 就拒绝该客户端SMTP

SMTP补充 

 

测试

SMTP补充 


###################################

 

4.dovecot(豆腐块)

安装dovecot

SMTP补充 

 

配置文件的修改

 

SMTP补充 

改两处

SMTP补充 

 

SMTP补充 

 

SMTP补充 

改一处

SMTP补充 


创建新用户并且设置密码

SMTP补充 

创建目录及文件

SMTP补充 

 

重启服务,发现端口已经打开

SMTP补充 

 

测试

 mutt -f pops://westos@172.25.254.245

 

5.在真机上用雷鸟测试是否能接收邮件

* 安装雷鸟

只需要解压雷鸟包,加压后进到雷鸟主目录,点斜杠运行thunderbird就好了。提示缺什么你就yum装什么就好了。

由于缺的包比较多,所以写个脚本

yum  whatprovides  $1

每次。/thunterbird后

sh 脚本名 缺少的软件

 

* 添加雷鸟账户

SMTP补充—》右键——》设定——》帐号操作——》新增电子邮件帐号——》填写信息:

 

SMTP补充 

 

SMTP补充 

 

——》继续点击确定:

SMTP补充 

  

—》目前我们的雷鸟是不加密,也不需要密码的:

 

6.数据库连接邮箱

网页数据库

SMTP补充 

 

数据库mail表格muser


SMTP补充 

 

创建用户并且给权限

SMTP补充 

 

SMTP补充 

 

SMTP补充 

查询测试

cd /etc/postfix/

SMTP补充 

 

SMTP补充 

 postmap -q "admin@westos.org"  Mysql:/etc/postfix/mysql-users.cf

 

查询测试

vim mysql-domain.cf

SMTP补充 

postmap -q "admin@westos.org"  mysql:/etc/postfix/mysql-domain.cf

 

查询测试

 

vim mysql-maildir.cf

SMTP补充 

 

postmap -q "admin@westos.org"  mysql:/etc/postfix/mysql-maildir.cf

 

 

数据库里的虚拟用户发送邮件

groupadd -g 666 vmail

useradd -g 666 -u 666 vmail

SMTP补充 

 

 

SMTP补充 

 

SMTP补充 

 

 

数据库里的虚拟用户接收邮件

SMTP补充 

 

vim dovecot.conf

protocols = imap pop3 lmtp

disable_plaintext_auth = no

 

数据库里的虚拟用户收邮件

cd /etc/dovecot/

vim dovecot.conf

protocols = imap pop3 lmtp

disable_plaintext_auth = no

SMTP补充 

 

SMTP补充 

 

SMTP补充 

 

SMTP补充 

 

 cd conf.d/

vim 10-auth.conf

SMTP补充 

vim 10-mail.conf

 

SMTP补充 

 

SMTP补充 

 

测试

telnet  172.25.254.245  110

 

7.空壳邮件

配置DNS

SMTP补充 

vim /var/named/westos.org.zone

SMTP补充 

vim /etc/postfix/main.cf

真实主机机名

真实域名

SMTP补充 

作哪个域的空壳

SMTP补充 

打开25端口

SMTP补充 


如果给‘空壳’传送邮件会报错

SMTP补充 

 

什么都不写,因为作为空壳邮件不接受处理任何邮件

SMTP补充 

主处理邮件的服务器

SMTP补充

 

systemctl restart postfix.service

真正接收邮件的服务器(MAT邮件服务器)

vim /etc/postfix/main.cf

空壳是谁

 SMTP补充

 

systemctl restart postfix.service

测试:给空壳发的邮件最后都是MAT服务器处理的

 

 


 

 

 

 

 

 

 

 


您可能感兴趣的文档:

--结束END--

本文标题: SMTP补充

本文链接: https://www.lsjlt.com/news/41326.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • flask入门补充
      在上篇文章提到了json的编码问题。那么Flask是国外开发的框架,没有考虑到中文编码,那么我们就需要自己配置   那么在访问页面的时候会有 get 请求和post  请求。在下边我也会提到。以及没有接触过编程的,我会推荐一个软件, ...
    99+
    2023-01-30
    入门 flask
  • C++类和对象补充
    目录一. 再看构造函数1.函数体内赋初值2.初始化列表几点注意3.explicit关键字二.static成员1.概念2.特性三.友元1.友元函数2.友元类四.内部类总结一. 再看构造...
    99+
    2024-04-02
  • 3.(补充)python中的lambda
    lambda表达式,也叫匿名函数,是普通函数的‘迷你版’lambda表达式的格式:lambda 形参:表达式func1 = lambda x:x+1func1(10)>>>11从上面的例子可以看出,lambda函数不需要手...
    99+
    2023-01-31
    python lambda
  • Python函数参数(补充)
      最近看了几篇文章,介绍函数传参数的,下面一一介绍,希望对你理解Python有帮助。(一)python中函数的传参问题        前段时间有写了一篇博文介绍了函数参数,其中提到了函数参数的传值方式,其中提到,不可变参数是“通过值”进行...
    99+
    2023-01-31
    函数 参数 Python
  • 如何进行MySQL双主补充
    今天就跟大家聊聊有关如何进行MySQL双主补充,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。环境:主机名       ...
    99+
    2024-04-02
  • 数模补充(4)灵敏度分析
    一、概念 1.1基础概念 灵敏度分析是一种分析模型输出响应程度与模型输入参数变化之间关系的方法,通过对模型输入参数进行变化和分析,来评估模型输出结果的稳定性和可靠性,以及各个输入参数对输出结果的影响程度。 1.2常用模型   1.3基本...
    99+
    2023-09-05
    python 开发语言
  • python 内置函数补充 or 递归
    一.内置函数的补充 repr() 显示出字符串的官方表示形式 chr() print(chr(20013)) # 把数字编码转换成字符串 ord() 1 print(ord('中')) # 2...
    99+
    2023-01-30
    递归 函数 python
  • python 爬虫基础知识(继续补充)
    学了这么久爬虫,今天整理一下相关知识点,还会继续更新 HTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法。 HTTPS(Hypertext Transfer Pr...
    99+
    2023-01-30
    爬虫 基础知识 python
  • C#中如何进行UDP编程补充
    这期内容当中小编将会给大家带来有关C#中如何进行UDP编程补充,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。下面就直接介绍实现过程和代码以及运行的结果。一、程序实现UDP广播程序的实现代码:using&n...
    99+
    2023-06-17
  • 万恶之源 - Python基础知识补充
    编码转换 编码回顾:   1. ASCII : 最早的编码. ⾥⾯有英⽂⼤写字⺟, ⼩写字⺟, 数字, ⼀些特殊字符.    没有中⽂, 8个01代码, 8个bit, 1个byte   2. GBK: 中⽂国标码, ⾥⾯包含了ASCII编...
    99+
    2023-01-30
    万恶 之源 基础知识
  • MySQL基础命令表及补充说明
    MySQL基础命令 文章目录 MySQL基础命令前情提要:常用操作汇总表补充内容 前情提要: 该博客为学习 SQL 3小时快速入门 的学习笔记,其内容均为视频内容。 []为参数命...
    99+
    2023-09-01
    mysql 数据库 sql 后端 学习
  • C语言特殊符号的补充理解
    续接符 反斜杠"",他有两种最常见的功能,一就是续航功能,二就是我们提到反斜杠就会很敏感的转义字符。 if("1==a&&2==b&&am...
    99+
    2024-04-02
  • 瑞吉外卖项目剩余功能补充
    目录 菜品启售和停售 菜品批量启售和批量停售 菜品的批量删除 菜品删除逻辑优化 套餐管理的启售,停售 套餐管理的修改 后台按条件查看和展示客户订单 手机端减少购物车中的菜品或者套餐数量(前端展示有一点小问题) 用户查看自己订单 移动端的再来...
    99+
    2023-08-31
    java spring boot mysql idea
  • Vuex中getters和actions的使用补充说明
    前置说明 1.Vue2.x 和 Vue3.x区别: 在Vue3.x中, 没有辅助函数. 其他关于Vuex的使用没有区别. 2. 此处只对于Vuex的几个属性中的使...
    99+
    2024-04-02
  • Oracle补充日志supplemental log的示例分析
    这篇文章给大家介绍Oracle补充日志supplemental log的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 Oracle 补充日志(su...
    99+
    2024-04-02
  • 【微信小程序】小程序知识补充篇
    🎁写在前面: 观众老爷们好呀,这里是前端小刘不怕牛牛频道,小程序系列又更新了呀。 还有就是中秋节就快来啦,程序员过中秋,当然是要好好放松一下啦,那么中秋前我们就不能偷懒了,赶紧学习...
    99+
    2023-09-06
    微信小程序 小程序 前端
  • 第七天-数据池/常量池 编码补充
        小数据池/常量池(坑,别纠结) :   小数据池 一种数据缓存机制.也被称为驻留机制    用缓存的前提: 数据可以被共享。不可变数据类型   作用/意义:把数据存在小数据池 快速创建对象 共享 节省内存 解释字符串赋值问题等  ...
    99+
    2023-01-30
    常量 第七天 数据
  • TypeScript语法详解之类型操作的补充
    目录类型操作的补充类型断言的使用非空类型的断言可选链使用介绍两个特殊操作符字面量类型介绍字面量推理介绍总结类型操作的补充 类型断言的使用 有时候TypeScript无法获取具体的类型...
    99+
    2024-04-02
  • Oracle自我补充之trunc()函数的使用方法
    1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) ...
    99+
    2024-04-02
  • 常用模块补充,内置函数,异常处理
    一、shutil模块 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 import shutil shutil.copyfileobj...
    99+
    2023-01-30
    函数 模块 异常
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作