【服务器】运维-解决phpwind 9.0 SMTP 端口问题

这几天部署了一个phpwind论坛,中间遇到了SMTP上的问题,网上也找了很多都只言片语或者已经过时。最后提交阿里云工单以及结合自己的探索,成功设置好SMTP(邮件传输)服务。
下面我介绍下我的解决方法,以供参考。
【SMTP】
SMTP 端口:25(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。
【SSL】
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。
【市面上的邮箱服务】
我试验了163、qq邮箱。是可以支持SMTP/SSL 的。当然普通模式下是默认关闭的,需要手工设置。我这里演示的是163邮箱SMTP/SSL 打开的过程。
163邮箱SMTP配置1
163邮箱SMTP配置2
163邮箱SMTP配置3
这样邮箱这一端的SMTP协议就配置好了。
【Phpwind】
大部分的人到这一步就很快可以配置成功了,但我的Phpwind稍稍复杂了些。原因在于阿里云的轻量级服务器 SMTP 25端口 是锁死的。这样只能走SSL 465 端口。所以我后面会重点说下SSL 配置邮箱协议的过程。
提示端口配置出错
原因就是我的轻量级服务器的端口限制,非轻量级服务器 请忽略。
这里写图片描述
这里需要注意下,发信人地址、验证用户名要填写完整的邮箱地址。最后一个验证密码,要注意!不是登录密码!不是登录密码!不是登录密码!
我在这也绕了很大弯路。现在的邮箱为了防止冒用SMTP服务,加了授权码 机制,就是你要在邮箱里获得另外一个密码,专门用于SMTP协议。
163邮箱时自己设置,QQ邮箱是自动生成。
【启用SSL协议】
这里重点提下,使用SSL协议,在SMTP服务器 那一栏 要改写成 ssl://smtp.163.com. 这个需要格外注意。
这里写图片描述
【邮件发送成功】
Congratulation!
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Keyli0n

赠人玫瑰 手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值