使用Exchange反垃圾邮件组件解决内部仿冒邮件

最近一个朋友遇到一个很有意思的问题,在生产环境中我们装好Exchange之后,肯定需要配置外部邮件的收发。按照我们对邮件系统的理解,我们必须在default 接收连接器上的权限设置,允许匿名连接,才能实现外部邮件的接收。如果我们不配置匿名权限,那么外部邮箱在往我们的邮件系统域发送邮件时就会遇到类似以下的错误:

clip_image001

但在没有反垃圾邮件措施的情况下,我们可以使用telnet工具,实现匿名的邮件发送,并可以任意的冒名发送:

clip_image002

在上图中,我们用telnet工具非常轻松的就冒名邮件系统域的Postmaster邮箱,往邮件系统域的其他用户发送了一封邮件:

clip_image003

解决方案:

安装Exchange自带的反垃圾邮件组件,并设置SenderFilterConfig阻止未经验证的本地域发送邮件。

要在我们的服务器上安装Exchange反垃圾邮件组件,打开Exchange managemnet shell:

Exchange 2007:cd c:\Program Files\Microsoft\Exchange Server\Scripts\

Exchange 2010:cd c:\Program Files\Microsoft\Exchange Server\V14\Scripts\

执行:

./install-AntispamAgents.ps1

clip_image004

然后我们需要重启Exchange传输服务,执行:

Restart-Service MSExchangeTransport

clip_image005

在传输服务重启完成之后,我们执行以下命令:

Set-SenderFilterConfig -InternalMailEnabled $false -BlockedDomains <Exchange邮件系统域>

clip_image006

其中 InternalMailEnabled $false 这个设置实际上是默认设置,但为了确保我们的策略有效并正确,所以建议再次设置;第二个参数BlockedDomains <Exchange邮件系统域>,指的是将我们本地Exchange邮件系统的域即我们的邮箱后缀域加入到阻止列表中。

clip_image007

设置完成后,我们再尝试通过telnet工具使用SMTP方式进行邮件发送时,会发现我们在设置MAIL FROM的时候被提示sender denied,操作被中断,无法发送仿冒邮件到我们的Exchange邮件域了。

clip_image008

到此我们似乎已经解决了这个问题,但这并不能根本的解决垃圾邮件的问题,所以我们还是需要其他的手段来进行反垃圾邮件,比如说使用内容过滤、发件人信誉、SCL评分以及使用FOPE、第三方的反垃圾邮件设备等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/546570.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VMware ubuntu20.04 server随win10自动启动与关闭

一、背景简介&#xff1a; 在win10下安装虚拟机&#xff0c;此虚拟机作为服务器使用&#xff0c;但是wi10电脑经常开关机&#xff0c;有的情况下&#xff0c;关机前没有主动关闭虚拟机&#xff0c;到此服务器需要收到重启&#xff0c;且数据容易丢失&#xff0c;配置 win10开机…

秋招注意事项和面试通关攻略

首先给大家说声抱歉&#xff0c;最近由于个人工作(突然996)和精力上的原因&#xff0c;导致公众号断更了一段时间&#xff0c;后面会逐渐恢复公众号的更新&#xff0c;在此感谢大家的理解和支持。国内主流的互联网公司在 8 月份都开放了秋招申请&#xff0c;那秋招有哪些需要注…

python爬虫 单线程的多任务异步协程

在input()、sleep(2)、request.get()等时&#xff0c;都会导致线程阻塞&#xff0c;协程可以解决IO等操作时的阻塞现象&#xff0c;提高CPU利用效率。 1.单线程的多任务异步协程 main.py """ coding: UTF8 """ import asyncio import timeasyn…

阿里2020届校招笔试劝退题——你大爷还是你大爷

阿里巴巴 2020 届的校招笔试结束了&#xff0c;群里哀声一片&#xff0c;来看这些经历了阿里秋招“洗礼”的小伙伴的真实状态。下面这些人嘛......就有些偏激了&#xff0c;哈哈哈先来说一下阿里笔试题构成&#xff1a;10 道单选题 2 道附加题。什么&#xff1f;单选题简单&am…

面试题:图解深克隆和浅克隆

获得好工作的秘密&#xff1a;有效的准备面试。在开始之前&#xff0c;我们先来看以下代码存在什么问题&#xff1f;class CloneTest {public static void main(String[] args) throws CloneNotSupportedException {// 等号赋值&#xff08; 基本类型&#xff09;int number 6…

python爬虫 threading 多线程 ThreadPoolExecutor线程池

1.创建多线程&#xff0c;无参数 main.py """ coding: UTF8 """ # 线程类 from threading import Threadclass myThread(Thread):def run(self): # 当线程被执行的时候&#xff0c;被执行的就是run()for i in range(1000):print("子线程&…

python爬虫 asyncio aiohttp aiofiles 单线程多任务异步协程爬取图片

python爬虫 asyncio aiohttp aiofiles 多任务异步协程爬取图片 main.py """ coding: UTF8 """ # requests.get()同步代码 -> 异步操作aiohttp import asyncio import aiohttp import aiofilesurls ["https://img.lianzhixiu.com/uploa…

面试题:如何设计一个高并发的系统?

这道面试题涉及的知识点比较多&#xff0c;主要考察的是面试者的综合技术能力。高并发系统的设计手段有很多&#xff0c;主要体现在以下五个方面。1、前端层优化① 静态资源缓存&#xff1a;将活动页面上的所有可以静态的元素全部静态化&#xff0c;尽量减少动态元素&#xff1…

python爬虫lxml xpath测试

xpath测试1&#xff1a; main.py """ coding: UTF8 """ from lxml import etreexml """ <book><id>1</id><name>春风</name><price>1.56</price><nick>万里</nick><…

命令行下Apache日志统计举例

Apache日志统计举例加些来了解一下如何统计Apache的访问日志&#xff0c;一般可以用tail命令来实时查看日志文件变化&#xff0c;但是各种的应用系统中的日志会非常复杂&#xff0c;一堆长度超过你浏览极限的日志出现在你眼前时&#xff0c;你会觉得非常无奈&#xff0c;怎么办…

漫画:什么是中台?

没有中台的时代在传统IT企业&#xff0c;项目的物理结构是什么样的呢&#xff1f;无论项目内部的如何复杂&#xff0c;都可分为“前台”和“后台”这两部分。什么是前台&#xff1f;首先&#xff0c;这里所说的“前台”和“前端”并不是一回事。所谓前台即包括各种和用户直接交…

MySQL 面试,必须掌握的 8 大核心点

上周末和在北京的哥们国仔涮火锅&#xff0c;席间聊起了最近面试的经历。他说想换工作的原因很简单&#xff0c;就是要涨工资&#xff0c;原来的公司呆了两年多&#xff0c;薪资浮动不超过 500 元。而身边跳槽的那些同事&#xff0c;薪资都已经是自己的 2 倍了。在准备面试的过…

基于小波变换的数字图像处理(MATLAB源代码)

基于小波变换的数字图像处理&#xff08;MATLAB源代码&#xff09; clear all; close all; clc;M256;%原图像长度N64; %水印长度[filename1,pathname]uigetfile(*.*,select the image); image1imread(num2str(filename1));subplot(2,2,1);imshow(image1); title(original image…

python Chrome + selenium自动化测试与python爬虫获取网页数据

一、使用PythonseleniumChrome 报错&#xff1a; selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 78 说明&#xff0c;这个chrom驱动支持78版本 谷歌浏览器版本 进入驱动…

[Python]网络爬虫(七):Python中的正则表达式教程(转)

接下来准备用糗百做一个爬虫的小例子。 但是在这之前&#xff0c;先详细的整理一下Python中的正则表达式的相关内容。 正则表达式在Python爬虫中的作用就像是老师点名时用的花名册一样&#xff0c;是必不可少的神兵利器。 以下内容转自CNBLOG&#xff1a;http://www.cnblogs.co…

八种常见的 SQL 错误用法

来源&#xff1a;https://dwz.cn/cgAPOWPx1、LIMIT 语句分页查询是最常用的场景之一&#xff0c;但也通常也是最容易出问题的地方。比如对于下面简单的语句&#xff0c;一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引&a…

最快速度找到内存泄漏

2019独角兽企业重金招聘Python工程师标准>>> 确认是否存在内存泄漏 我们知道&#xff0c;MFC程序如果检测到存在内存泄漏&#xff0c;退出程序的时候会在调试窗口提醒内存泄漏。例如&#xff1a; class CMyApp : public CWinApp { public:BOOL InitApplication(){in…

如何手撸一个队列?队列详解和面试题汇总(含答案)

队列&#xff08;Queue&#xff09;&#xff1a;与栈相对的一种数据结构&#xff0c; 集合&#xff08;Collection&#xff09;的一个子类。队列允许在一端进行插入操作&#xff0c;而在另一端进行删除操作的线性表&#xff0c;栈的特点是后进先出&#xff0c;而队列的特点是先…

Python根据IP地址获取MAC地址

Python3根据IP地址获取MAC地址&#xff08;不能获取本机IP&#xff0c;可以获取与本机同局域网设备IP的MAC&#xff09; main.py #!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import platform import reclass IP2MAC:"""Python3根据IP地址获取…

eclipse启动tomcat 404

eclipse启动tomcat 404 引用自&#xff1a;http://blog.sina.com.cn/s/blog_8020e41101014lvu.html 感谢博主 状态描述&#xff1a; 在eclipse中启动Tomcat后&#xff0c;在浏览器中访问localhost:8080&#xff0c;显示404错误。 在%tomcat_home%/bin中启动startup.sh却可以正常…