如果您使用gmail并透过网站寄信常常被当成垃圾信,或是常被gmail直接挡掉,无法发信时,可以尝试使用Gmail API。
申请方式:
1. 进入Google Cloud console建立新专案网站:
点选【继续】
2. 出现【API 已启用】,点选【前往凭证】
3. 依照下图四个步骤选择操作,按下【我需要那些凭证?】
4. 接下来会跳出【设定 OAuth 同意画面】提示,点下【设定同意画面】
5. 接下来的【User Type】选择【外部】,并按下【建立】
6. 【应用程式资讯】设定页中的【应用程式名称】输入好记的名称,例如:【Gmail-SMTP】,在【使用者支援电子邮件】选择授权的信箱,这里通常预设只有您自己登入的gmail信箱,【应用程式标志】可不选择。
7. 接下来往下会看到【应用程式网域】区域可以不用填写,直接到下方的【授权网域】按下【新增网域】,并输入所有您这个OAuth API需要的所有网址(须为顶层私人网域),网域都新增完成之后,在下方的【开发人员联络资讯】输入这个OAuth API技术管理者的电子邮件,然后按下【储存并继续】。
8. 如果没特殊存取需求,接下来的【范围】可以按下【储存并继续】
9. 如果不需要测试权限,这一页可以按下【储存并继续】,但建议将自己的email新增在【测试使用者】中。
10. 接着可以按下【返回资讯主页】,然后将画面回到一开始的【凭证】区。
11. 接下来在凭证页面输入【网站名称】、【完整包含https的授权使用网址】、【授权导向URI】,输入完成后按下【重新整理】
12. 按下上一张图的【重新整理】后,会出现【OAuth用户端ID】按钮,并按下。
13. 凭证产生完成后,按下【稍后再下载】,进入API与凭证的检视页面。
14. 在OAuth用户端ID的地方找到您的应用程式名称,点下铅笔符号图案。
15. 最后将显示的【用户端编号】与【用户端密码】输入在网站中即可透过Gmail API发信。