linux系统禁止邮箱服务,Linux禁止smtp发送邮件,禁止25端口,防止垃圾邮件
有时候,一些网站不小心被黑,导致垃圾邮件泛滥而遭到投诉,这是我们不想遇到的。怎么样在Linux禁止smtp发送邮件,禁止25端口,防止垃圾邮件?我们可以用iptables来实现屏蔽25端口,如果服务器上有很多ip,还可以设置只允许特定ip连接25端口
先用iptables屏蔽全部IP连接25端口:
iptables -I FORWARD -p tcp --dport 25 -j DROP
iptables -I INPUT -p tcp --dport 25 -j DROP
iptables -I OUTPUT -p tcp --dport 25 -j DROP
只允许特定ip连接25端口:
iptables -I FORWARD -s 108.171.12.51 -p tcp --dport 25 -j ACCEPT
重新禁止此ip连接25端口,删除上述许可记录就可以了:
iptables -D FORWARD -s 108.171.218.51 -p tcp --dport 25 -j ACCEPT
如果默认已经允许了全部ip链接25端口(大部分机器默认就允许)
需要禁止特定ip连接25端口:
iptables -I FORWARD -s 108.171.12.51 -p tcp --dport 25 -j DROP
防止spam的iptables高级使用:
iptables -I FORWARD -p tcp --dport 25 -m state --state NEW -j LOG --log-prefix "cto_smtp_sent "
iptables -I FORWARD -p tcp --dport 25 -m state --state NEW -m limit --limit 12/minute --limit-burst 10 -j ACCEPT
iptables -I FORWARD -p tcp --dport 25 -m state --state NEW -j DROP
允许某vps(17.23.8.10)里面连接外部smtp服务器的25端口,并限速
iptables -I FORWARD -s 17.23.8.10 -p tcp --dport 25 -m state --state NEW -m limit --limit 12/minute --limit-burst 10 -j ACCEPT
允许外部机器连接 某vps(17.23.8.10) 的25端口,并限速
iptables -I FORWARD -d 17.23.8.10 -p tcp --dport 25 -m state --state NEW -m limit --limit 12/minute --limit-burst 10 -j ACCEPT
linux系统禁止邮箱服务,Linux禁止smtp发送邮件,禁止25端口,防止垃圾邮件相关推荐
- Linux系统重启pxe服务,Linux pxe服务
Linux pxe服务 pex工作过程: 客户机从自己的pxe网卡启动,向本网络中的DHCP服务器请求IP地址及子网掩码,此时DHCP服务器返回分给客户机的IP地址和子网掩码,并告知客户机bootst ...
- linux系统开启ntp服务,linux 系统基础知识 - 配置ntp服务
linux客户端报错: [root@localhost -]# ntpdate 172.16.81.220 28 Apr 14:28:47 ntpdate[26335]: no server suit ...
- Linux编译mybatis,使用mybatis assembly插件打成tar包,在linux系统中运行服务-Go语言中文社区...
使用mybatis assembly插件打成tar包,在linux系统中运行服务 assembly插件插件地址: 链接:https://pan.baidu.com/s/1i6bWPxF 密码:gad5 ...
- 优化Linux系统中的服务
优化Linux系统中的服务 实验要求 设置Linux系统每次开机后自动进入字符模式界面. 使用ntsysv工具同时调整2.3.4.5运行级别中的服务状态,关闭下列服务: atd.bluetooth.c ...
- Linux系统下SSH服务启动失败故障处理
Linux系统下SSH服务启动失败故障处理 一.系统版本 二.报错状态 三.处理方法 四.查看服务状态 一.系统版本 [root@localhost ~]# cat /etc/os-release N ...
- linux查看服务命令是什么,linux系统查看所有服务的命令
以前用过这么命令运行后可以在linux系统查看所有服务的命令是什么,有一个文本菜单,可以很方面的选择启动或者停止服务,诸如ftp, ssh, telnet之类的但是我忘了那个命令叫什么了,记得好像是s ...
- linux下apache启动命令,linux系统下apache服务的启动、停止、重启命令
本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动.停止.重启等操作,对入门者不错的选择.本文假设你的apahce安装目录为 usr local apache2,这些方法适 ...
- 远程管理linux系统工具,远程管理Linux系统工具的设计与实现Linux013
一种远程管理Linux系统工具的设计与实现 摘 要 现在,Linux已经是应用比较广泛的操作系统之一,在其系统中有很多的服务.为了实现远程配置和管理Linux中的各种服务,需要有一种远程管理Linu ...
- php 登录 linux服务器,如何实现linux系统远程登录到linux服务器
linux系统登录到远程linux服务器: 有多种不同的协议可供选择,也许SSH是"最好"的.SSH是secure shell的简写,意为"安全的shell". ...
最新文章
- 拟牛顿法-DFP算法举例与matlab代码实现(转载+整理)
- shell脚本常用语句用法笔记
- ERROR: cuda_runtime_api.h: No such file or directory
- 用反射实现简单的框架
- PHP获取当前脚本内存占用情况
- 苹果cms替换资源_苹果maccms v10二次更新只替换某一个资源图片
- python正则表达式中的冒号_正则表达式,正则匹配冒号
- 教你win10更新失败怎么解决,win10系统更新失败怎么办
- 产生任意进制乘法表的程序代码
- ABP微服务系列学习-搭建自己的微服务结构(三)
- TIME_WAIT详解
- 基于Android的手机安全卫士的开发
- kernel panic - not syncing : fatal exception
- 多项式插值与牛顿差商
- uniapp uview 框架的form表单,输入校验手机号、校验微信号
- C4D R22插件SolidAngle Cinema 4D To Arnold for mac(C4DtoA阿诺德渲染工具)
- W800芯片平台进入OpenHarmony主干
- 《大话脑成像》之浅谈功能脑网络
- Redox OS 开发者抨击 Linux、Unix 和 GPL
- 内网穿透-神卓互联-香橙派使用帮助教程
热门文章
- ORACLE基础知识(2--5)章节
- 【IoT】RC522 读取 NFC 卡 SN 号
- 案例:使用map解决用户输入相同手机号问题
- python转cpython_python转换成c
- MapReduce算法(计算每个相同IMSI(国际移动用户标识)、TAC(跟踪区域码)的上行流量和,下行流量和,总流量和)
- 对象空指针原因之一---java.lang.NullPointerException: Attempt to invoke virtual method ‘void com.example.my
- 5G核心网基础架构确认,采用中国26家企业联合提出的SBA架构
- 计算机表格工具栏,如何恢复EXCEL菜单栏和工具栏的默认状态
- mysql 获取农历年份_php获取农历(阴历)、节日、节气的类的方法以及用法
- python大小写转换_Python字符串中怎样进行大小字母之间的转换