默认封了 25端口,需要你手动申请开通,而且使用期间不能滥发垃圾邮件,否则会一直封掉的。
站在用户的角度思考问题,与客户深入沟通,找到仪陇网站设计与仪陇网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广、主机域名、雅安服务器托管、企业邮箱。业务覆盖仪陇地区。
在腾讯云控制台里面找到 25端口解封,申请。
1、用的腾讯云服务器,折腾了很多资料,发现改错了。谨记检查端口25开放
2、TP框架用PHPMailer 发送邮件,windows本地测试正常,上传到腾讯云linux服务器就发送不成功:
细节如下: [root@VM_82_192_centos ~]# tail -40 /var/log/maillog
把class.phpmailer.php中的$this-mailer = smtp;中的smtp换成大写:SMTP。说是因为qq 163等邮箱需要接受发送过来的大写的SMTP;
发现还是不成功
反过头来检查25端口:
发现没反应:yum重装sendmail,还是同样。直接杀到云服务器哪儿,检查25端口是否开放;泪流满面:赶紧解封。
确认:
OK,测试发送 mail -s '33333333555ksTest mail' 2848278204@qq点抗 /etc/passwd
大部分商家的普通服务器是不开通25端口的,就是怕用户用来发垃圾邮件
就阿里云和腾讯云来说,都有专门的邮件服务器,比普通服务器贵多了,不可能让你用普通服务器发邮件的
国外VPS商家大部分也是不允许用来发邮件的
还有就是腾讯云的问题你可以给腾讯云发工单,获得官方答复
这个报警和发不出邮件没有关系,我的也是这个报警但收发邮件正常,你去看看25端口是不是关了?如果是阿里云服务器就进安全组打开25端口,如果是腾讯云服务器就要申请打开25端口