linux wifi数据发送邮件,Linux中无法发送邮件
## Linux中无法发送邮件
>[success]出现这种情况,一般是因为服务器上设置了防火墙。
在这里,默认使用如下防火墙设置
~~~
#!/bin/bash
#配置服务器防火墙
#author yifeng (E-mail:576617109@qq.com)
iptables -F #先清空规则
iptables -P INPUT DROP #禁止所有访问
iptables -P OUTPUT DROP #禁止所有响应
iptables -P FORWARD DROP #禁止所有转发
iptables -A INPUT -p tcp --dport 80 -j ACCEPT #允许web访问
iptables -A INPUT -p tcp --dport 22 -j ACCEPT #允许ssh访问
iptables -A INPUT -p icmp -j ACCEPT #开启ping
iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT #响应web访问
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT #响应ssh访问
iptables -A OUTPUT -p icmp -j ACCEPT #响应ping 访问
~~~
按如上方式配置后,执行下面语句进行邮件发送:
~~~
echo '测试'|mailx -s "易风课堂" 576617109@qq.com
~~~
出现如下提示:
![](https://box.kancloud.cn/55784400747dce514335c71897e9711a_1102x135.png)
根据提示可以知道是没有办法,正确的解析smtp.163.com,这里是因为53端口没有开。
执行如下语句开启53端口
~~~
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 53 -j ACCEPT
iptables -A INPUT -p tcp --sport 53 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p UDP --dport 53 -j ACCEPT
iptables -A OUTPUT -p UDP --sport 53 -j ACCEPT
iptables -A INPUT -p UDP --sport 53 -j ACCEPT
iptables -A OUTPUT -p UDP --dport 53 -j ACCEPT
~~~
然后,继续执行邮件发送:
~~~
echo '测试'|mailx -s "易风课堂" 576617109@qq.com
~~~
出现如下提示:
![](https://box.kancloud.cn/b0025e0b2ddf576d1abd2b60bac7744d_1102x153.png)
出现以上提示,是因为25端口没有开,所以没有办法以进行通信。
执行如下命令,开启25端口:
~~~
#! /bin/bash
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 25 -j ACCEPT
iptables -A INPUT -p tcp --sport 25 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -p udp --dport 25 -j ACCEPT
iptables -A OUTPUT -p udp --sport 25 -j ACCEPT
iptables -A INPUT -p udp --sport 25 -j ACCEPT
iptables -A OUTPUT -p udp --dport 25 -j ACCEPT
~~~
开启25端口之后,即可以正常发送邮件了。
linux wifi数据发送邮件,Linux中无法发送邮件相关推荐
- linux共享数据,使用Linux共享数据对象
Linux共享数据对象类似于windows中的动态链接库,其后缀通常为so.* (*为版本号),例如为我们所熟知的libpcap,它对应的文件为/usr/lib/libpcap.so.如果程序中使用了 ...
- gps在linux读取数据,v3s Linux中读取GPS数据。
我尝试在荔枝派中读取gps的信息,我用的gps模块是NEO-6M. 以下是我的程序 #include #include#include char GPS_Data_Temp[256]= {0}; // ...
- linux服务器数据转发,Linux云服务器如何使用iptables做流量转发?
在云服务器的日常使用过程中,从老服务器迁移数据到新服务器是不可避免的一项运维操作.在新老服务器交替的迁移过程中,由于域名解析生效需要一段时间,难免出现部分流量仍然请求到老服务器上的情况,造成数据出现衔 ...
- linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤
使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...
- linux服务器数据同步,Linux服务器数据定期同步和备份方式
数据安全是做数据分析的人需要关注的一大问题.对于我们分析的关键数据.使用的关键脚本都需要定期备份. scp 最简单的备份方式,就是使用cp (本地硬盘)或scp (远程硬盘)命令,给自己的结果文件新建 ...
- linux 数据库数据同步,linux下mysql主从复制,实现数据库同步
运行环境: 查看linux版本命令:lsb_release -a 主服务器:centos release 6.5 mysql 5.6.10-log IP:172.17.200.25 从服务器:cen ...
- Linux内核数据调用,Linux内核分析 - 网络[一]:收发数据包的调用
什么是NAPI NAPI是linux一套最新的处理网口数据的API,linux 2.5引入的,所以很多驱动并不支持这种操作方式.简单来说,NAPI是综合中断方式与轮询方式的技术.数据量很低与很高时,N ...
- linux wifi 蓝牙冲突,linux 下 无线 wifi 蓝牙 无法启用
linux 下 无线 wifi 蓝牙 无法启用 装了Debian squeeze 后发现无线不能打开 首先想到的是装驱动 于是在wiki.debian.org上查了下以重新装了下驱动 #aptitud ...
- linux wifi修改频率,Linux Custom CRDA WiFi regulatory.bin和40MHz BW 5GHz频...
我正在为Linux上的CRDA创建自己的regulatory.bin.使用我的自定义regulatory.bin,我希望能够为任何5GHz,20MHz或40MHz BW通道创建自己的hostapd热点 ...
最新文章
- 面试问了这两个问题,很多人的回答都自相矛盾
- 人工智能的行为该由谁来负责?
- Loadrunner的Tuxedo脚本分析,基本流程和基本函数介绍
- python struct模块_python struct 模块
- 一文读懂 HTTP/1HTTP/2HTTP/3
- raspberry pi_什么是Raspberry Pi基金会? 售出1000万台计算机
- MongoDB 我的学习笔记
- 麦克纳姆轮单轮速度分析
- shell 之while两种写法
- 51nod1183编辑距离----DP--字符串最小变化
- (6)java的内存泄露问题
- 麻雀搜索算法优化BP神经网络预测以及MATLAB代码实现
- java 实现饼状图_怎么用JAVA 开发的圆饼图
- 2020车载凯立德懒人包下载_【汽车导航升级】2020抖音最新流行音乐包 无损 可CD刻录福利分享...
- 怎么把计算机管理的磁盘找出来,电脑分区显示不出来怎么办
- 识字小程序—hanzi-writer-miniprogram实现临摹笔画动画播放等
- surface pro 写php,surface pro7尺寸
- 设计公司该怎样开展业务?
- 通过源码简要分析之Android消息机制Handler、Looper、MessageQueue运行机制
- 编程金融小白学 股票期权 lv.6 希腊字母 Gamma