如何配置真正的邮件设置 不用 MailHog ?

如题

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

@zoang 谢谢,已搞定 ^^
我在.env里添加了两个变量,就可以了

MAIL_FROM_ADDRESS=125721@qq.com
MAIL_FROM_NAME=xiaoguan
5年前 评论
讨论数量: 10
leo

正式项目一般使用 sendcloud 这种专业的邮件发送服务

5年前 评论

@leo 我们常用的QQ邮箱,163邮箱,是否可以用,我尝试了修改了邮件配置如下:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=125721@qq.com
MAIL_PASSWORD=xgranwootpvab

MAIL_ENCRYPTION=ssl
报错信息:
file

5年前 评论
leo

@jonyguan

  1. 一般线上的服务器(比如阿里云的所有服务器)都不会允许你直接通过 SMTP 发邮件
  2. 不同的邮箱的 SMTP 设置都不一样,需要自己去查使用说明或者咨询客服
5年前 评论

QQ邮箱SMTP需要加入MAIL_ADDRESS,其他未测试

MAIL_FROM_ADDRESS和MAIL_USERNAME必须一致

基本配置,按需修改:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_FROM_ADDRESS=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
5年前 评论

@zoang 谢谢,已搞定 ^^
我在.env里添加了两个变量,就可以了

MAIL_FROM_ADDRESS=125721@qq.com
MAIL_FROM_NAME=xiaoguan
5年前 评论

@jonyguan 要去开通权限 希望对你有帮助

5年前 评论

要在邮箱里开启SMTP服务

5年前 评论

我之前都是配的 163 的邮箱
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=25
MAIL_USERNAME=xxx@163.com
MAIL_PASSWORD=password // 此处不是邮箱的密码,是一个可以第三方登陆的密码
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=xxx@163.com
MAIL_FROM_NAME=xxx

5年前 评论

我配的也是163邮箱,调试正常。和楼上xuelong差不多,PORT,ENCRYPTION不同。
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=465
MAIL_USERNAME=xxxxx@163.com
MAIL_PASSWORD=xxxxxxxx // 此处不是邮箱的密码,是一个可以第三方登陆的密码
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=xxxxx@163.com
MAIL_FROM_NAME=xxxxxxxx

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!