阿里云ECS对外发邮件的方法

Linux系统
448
0
0
2022-04-17

如今各大服务商,阿里云,腾讯云,华为云等等都封禁发邮件的25端口,什么意思呢?

这样做都是为了解决垃圾邮件成堆的问题,现在你租用服务器或VPS,没法在服务器上装个postfx或sendmail来发送邮件了。

网上一大堆说用465端口代替,那也是用第三方个人邮箱来发送邮件。

如果你自己有一个域名,比如leyeah.com, 你发去的邮件当然是希望xxx@leyeah.com, 如果用第三方个人邮箱发送的话,就没办法了。

怎么解决呢?

用阿里云有企业邮箱免费版,不用花钱,开通一下即可,需要有个自己的域名,地址: https://wanwang.aliyun.com/mail

开通后,做下邮箱解析,参照教程:https://help.aliyun.com/document_detail/36723.html

然后进去阿里云邮件控制台:https://alimail.console.aliyun.com/,设置下默认管理员的密码

之后用默认管理员账号登陆企业邮箱:https://qiye.aliyun.com

创建账号,比如abc@leyeah.com,设置密码为12345678

那么在php的配置如下:Laravel项目的.env文件里,端口为80,这个一定要注意一下

MAIL_MAILER=smtp
MAIL_HOST=smtp.qiye.aliyun.com
MAIL_PORT=80
MAIL_USERNAME=abc@leyeah.com
MAIL_PASSWORD=12345678
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=abc@leyeah.com
MAIL_FROM_NAME=leyeah.com

申请不易,不要用于发垃圾邮件,超过一定频率,会导致企业邮箱被封。

如果需要邮件推广,可以用阿里云邮件推广服务 https://www.aliyun.com/product/directmail

折腾了一天多,终于能发邮件了。

如果要用客户端收发邮件的话,设置如下:

企业云邮箱各个服务器地址及端口信息如下:

收件服务器地址

POP 服务器地址:pop.qiye.aliyun.com 端口110,SSL 加密端口995

IMAP 服务器地址:imap.qiye.aliyun.com 端口143,SSL 加密端口993

发件服务器地址

SMTP 服务器地址:smtp.qiye.aliyun.com 端口25, SSL 加密端口465