[Day 26] 建立注册的画面及功能(十) - Gmail设定(一)

之後我们要处理寄送E-mail的部分,
这次我们会使用Gmail,
好处是一般寄送E-mail会有网路的问题,
譬如说我不是用中华电信的网路,
就无法寄出中华电信的E-mail,
所以Server就被限制在 只能使用中华电信网路 的情况下,
但是如果是Gmail就没有这个限制,
目前很多人都会选择使用Gmail.

在使用Gmail之前必须要先做设定,
要用Gmail寄信有两种设定方式,

  1. 使用低安全性
  2. 使用两阶段验证

今天会介绍第1种,
明天再介绍第2种.

gmail预设不会让程序通过,会出现「SMTP 服务器需要安全连接,或用户端未经验证。」的错误
可以通过以下方式设定低安全性

  1. 自己上gmail设定低安全性,到以下网站设定
    https://www.google.com/settings/security/lesssecureapps

  2. 低安全性应用程序 -> 开启较低的应用程序存取权限 画面如下
    https://ithelp.ithome.com.tw/upload/images/20191009/20105694Rks8JWx1EH.png

设定也很简单

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=密码
MAIL_ENCRYPTION=tls

这种方式好处是方便,
坏处已经告诉你了,
就是安全性低,
我猜应该是你的E-mail比较容易被别人盗用吧,
如果这个E-mail是随时可以放弃的,
使用低安全性其实没什麽关系,
不过如果不是的话,
最好是使用第2种方法.


<<:  OOCSS 基础介绍 DAY39

>>:  第 50 天 - 学习 crontab 工作排程 - 解决遇到的菜鸟问题

Day 22 - Django + YOLO 後台整合应用

Day 22 - Django + YOLO 後台整合应用 今天的任务是将 Day 07 - RES...

[Day25] 程序码重构

接下来要回去弄日K交易策略,先把网格交易机器人打包起来独立成一个档案,还有把登入的部分打包起来,未来...

JavaScript Day15 - event(2)

event 查目前网页的 event,开启 Chrome 的开发者工具,点选 Elements,之後...

Day2 Redis基础介绍

特性 使用记忆体进行操作 所有资料都透过Key-Value的方式存放在记忆体,在找寻所需资料透过Ha...

解决QEMU:Failed to open module: ........的问题

问题: 照着https://wiki.debian.org/QEMU 的教学 输入这两行指令没问题 ...