腾讯云服务器发送邮件的坑
说实话有点后悔用腾讯云做跨境电商服务器了跟AWS那差距不是一星半点儿,虽然便宜但是很多隐性问题会一直困扰你。比如邮件问题,以下我用的是centos7 自带的sendmail问题,请对号入座。
你以为开通25端口就万事大吉了吗?非也,开通25只能给163发发邮件,其他邮箱没一个收的到。那么至少就说明发送邮件是没问题的,问题在于对方拒收或者其他等等。
服务器自发邮件一般会被拒收特别是国外的邮箱,有的是对方需要反向解析DNS,或者监控你的流量。也可能是之前这个IP已经被别人玩烂了,当然我的阴谋论是美帝根本不待见中国企业,封的就是你23333
特意测试了一下结果如下:
邮件服务肯定是没问题的,因为邮件确实发送了,症状如下:
1、国内的163可以正常收到,QQ邮箱收不到;
2、国外Yahoo什么的基本上是被退信了,说是服务器流量异常;
3、gmail 则显示服务器地址非法之类的错误;
执行命令:mailq可以看到如下队列信息基本上是退信的:
很显然再去搭建一个邮件服务器代价高昂。那么就只能利用SMTP代发了。
以下我做了一些尝试,在这之前你需要熟悉centos的一些基本命令和服务:
查看队列中的邮件 mailq
查看配置:postconf -n
删除队列中的邮件 postsuper -d ALL
队列中邮件重新发送postqueue -f
关闭邮件服务 /etc/init.d/postfix stop
邮件日志 /var/log/maillog
测试邮件mail -s test test@alanhou.org,若出现如下报错,请执行yum install mailx -y
-bash: mail: command not found
测试25端口 telnet alt2.gmail-smtp-in.l.google.com 25(这里以gmail为例,可选择其它网站)
Linux centos 运行telnet命令,出现下面的错误提示:
[root@localhost ~]# telnet 127.0.0.1
-bash: telnet: command not found
解决方法: 安装telnet服务
centos、ubuntu安装telnet命令的方法.
yum list telnet* 列出telnet相关的安装包yum install telnet-server 安装telnet服务yum install telnet.* 安装telnet客户端
163的smtp
自己去163申请开通smtp,需要用到手机,会有一个单独的smtp密码的,由于国内的比较废材我就不发申请步骤了
set from= 你的邮箱
set smtp=smtp.163.com
set smtp-auth-user=你的邮箱
set smtp-auth-password=smtp密码不太填你邮箱的密码
set smtp-auth=login
encryption: ssl
mailer_port: 465
执行命令:vi /etc/mail.rc 把上面的内容复制粘贴到最下面保存退出;
执行命令:echo "hello啊啊啊 xxxx.com" | mail -v -s "" 你的邮箱地址
测试邮件发送。
测试结果:国内邮箱都可以收到,国外的收不到,估计是被墙了。
QQ邮箱smtp
申请跟163类似
set from=你的邮箱
set smtp=smtp.qq.com
set smtp-auth-user=你的邮箱
set smtp-auth-password=smtp密码不是你的邮箱密码
set smtp-auth=login
encryption: ssl
mailer_port: 465
测试结果:国内邮箱都可以收到,国外的收不到,估计是被墙了。
GAMIL SMTP
申请比较容易也不需要什么独立密码
申请好之后去个人中心降低访问权限
https://myaccount.google.com/security
set smtp=smtps://smtp.gmail.com:465
set smtp-auth=login
set smtp-auth-user=你的邮箱
set smtp-auth-password=你的邮箱密码
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/
设置好之后执行测试你可能会出现以下错误:说你密码不对什么的,但是你的密码是对的。
可以尝试访问以下网址解锁以下,或者再把那什么 低访问权限的流程走一遍。
https://accounts.google.com/b/0/DisplayUnlockCaptcha
腾讯云服务器发送邮件的坑相关推荐
- 避坑外连腾讯云服务器redis 6379
避坑外连腾讯云服务器redis 6379 一.编辑redis.conf文件 二.重启redis 三.开放端口 一.编辑redis.conf文件 建议在修改前备份一下redis.conf文件,这样即使操 ...
- 教你如何用腾讯云服务器备案
本文原创首发CSDN,链接 腾讯云服务器备案全流程 40天备案的血与泪_郑为中-CSDN博客_腾讯云服务器备案 ,作者博客郑为中_CSDN博客 ,转载请带上本段内容,尤其是脚本之家.码神岛等平台,谢谢 ...
- 腾讯云服务器备案全流程详细内容记录40天备案的血与泪
本文原创首发CSDN,链接 腾讯云服务器备案全流程 40天备案的血与泪_郑为中-CSDN博客_腾讯云服务器备案 ,作者博客郑为中_CSDN博客 ,转载请带上本段内容,尤其是脚本之家.码神岛等平台,谢谢 ...
- 腾讯云服务器备案完整流程 40天备案的血与泪
本文原创首发CSDN,链接 腾讯云服务器备案全流程 40天备案的血与泪_郑为中-CSDN博客_腾讯云服务器备案 ,作者博客郑为中_CSDN博客 ,转载请带上本段内容,尤其是脚本之家.码神岛等平台,谢谢 ...
- 胖葵酒店管理系统(android客户端+javaweb服务端+腾讯云服务器+腾讯云数据库)
胖葵酒店管理系统app 完整项目已上传github,链接在文章下面 先看效果图: 登录: 主页面(点击右上角图标进入个人中心页面): 经理模块(客房管理模块和员工管理模块与经理管理模块类似,员工管理模 ...
- 深度数据对比分析:阿里云服务器和腾讯云服务器那家好?
服务器具有维护成本低,安全稳定,高可扩展性和 7 X 24 小时的售后支持的优势,因此云服务器成为中小企业建站的首要选择.国内的云服务器竞争也进入了跑马圈地的时代,以阿里云.腾讯云.百度云三大BAT为 ...
- 租用云服务器之前 这些坑你得擦亮眼睛
租用云服务器 前面这些坑你得擦亮眼睛 企业上云或者个人建站,都得需要一个服务器空间来放置网站程序.应用等,所以服务器租用是现在广大企业和站长不可忽视的环节.由于云服务器快速普及,性价比也在快速提升,越 ...
- 多角度对比分析阿里云服务器和腾讯云服务器那个好?
本文转载自云期刊,原文地址:https://www.yunqikan.cn/2246.html 云服务器具有维护成本低,安全稳定,高可扩展性和 7 X 24 小时的售后支持的优势,因此云服务器成为中小 ...
- 深度全面对比分析:阿里云服务器和腾讯云服务器那家好?
目录 发展历程 主要产品 性能评测 产品价格 售后服务 云服务器具有维护成本低,安全稳定,高可扩展性和 7 X 24 小时的售后支持的优势,因此云服务器成为中小企业建站的首要选择.国内的云服务器竞争也 ...
最新文章
- php 7 显示错误信息,PHP 7 错误处理
- python之matplotlib制作雷达图
- PEP Python Enhancement Proposals(python增强提案\python改进建议书)(重点PEP8)
- 基于DSP的汽车减震弹簧故障诊断仪的设计
- 小师妹学JVM之:java的字节码byte code简介
- 《好未来编程题》n个数里最小的k个
- PHP实现文件安全下载
- SharePoint2010内容类型剖析(四)
- 转: Div与table的区别
- 算法--库函数实现全排列
- 编译OpenJDK8:CoreLibraries.gmk:37/e_acos.obj/BuildJdk.gmk:70/Main.gmk:116/错误
- 正在连接至zimperium服务器,ZIMPERIUM Mobile IPS (zIPS)
- h5实现海报分享功能
- 我用Python写了一个论文降重工具
- 点击复选框添加或删除value值到input输入框中
- 云上PDF怎么删除页眉页脚_word页眉页脚删除不了?教你几招轻松搞定
- java 给pdf文档加水印
- [org.apache.pdfbox.pdmodel.font.PDTrueTypeFont] - Could not read embedded TTF for font CAAAAA+DengXi
- python 通过tif文件生成经度和纬度的二维矩阵
- python爬虫之静态网页——全国空气质量指数(AQI)爬取