WEB编程学习之Wordpress发送邮件
前言
wordpress的插件系統十分方便,用起來也方便,但是,最近設置發送郵件總是錯誤,SMTP:436,網上也查不到相關信息,坑了我好久,不斷嘗試之下,終于解決了,先說結論,阿里云禁用了默認郵箱端口25,而且就算調用SSL的465也會提示錯誤,所以解決辦法就是用一個SMTP郵箱發送端口不是25的就行了,我用的是阿里云的郵箱,默認端口是80,因為我自己有一個域名了,所以直接用阿里的郵件功能就很方便了.
本文原創,創作不易,轉載請注明!!!
本文鏈接
個人博客:https://ronglin.fun/?p=248
PDF鏈接:見博客網站
CSDN: https://blog.csdn.net/RongLin02/article/details/115335076
申請郵箱
添加域名
在阿里云中,搜索 郵件推送,在界面中有很詳細的教程了,我就簡單的說一下流程了.
點擊左側,發信域名,右上角,新建域名,然后填入自己已經購買的而且備案了的一個域名.
正常來說,它在狀態這里提示待驗證,在本頁面的說明欄目講解的很清楚了.
驗證域名
從阿里云平臺進入 域名管理界面.
在域名那里點擊解析,添加記錄,這里要添加的記錄就是 郵件推送中要驗證的域名
將這里的4條記錄添加到域名管理中,如下圖,主要就是類型和記錄值要對應上就行了.
然后等待個幾分鐘,他就會提示驗證成功了.
發信地址
然后就是添加發信地址,在郵件推送的左側第二個,就是發信地址,還是右上角添加發信地址,直接按照它的提示一步一步填寫內容就行了.
發送郵件
SMTP插件
去下載有SMTP功能的插件,我用的是WP Mail SMTP,普通版就夠用,可以實現利用SMTP發送郵件,在wordpress左側欄,插件–添加插件 中,直接搜索Mail,第一個就是,安裝它。
然后按照它的引導一步一步來就行了,這里選擇其他SMTP.
下一頁的全部信息,都在阿里的郵件推送中有,SMTP主機,端口號都有的.
SMTP用戶名和密碼就是在添加發信地址的時候填寫的,發件人姓名隨意,發件人也是在添加發信地址的時候填寫的郵箱號.
然后一步一步繼續就行了,最后記得進行一次電郵測試就行了.一般來說出錯的問題就是阿里云禁用了默認的25端口.
表格插件
一般來說,一個網站還需要一個類似于聯系我的功能,主要是用戶用來聯系網站管理員的一種方式.這里有一個好用的插件就是WPForms,可視化界面,操作也很簡單,我這里主要說明一下,如果將用戶填寫的內容通過服務器發送到管理員郵箱.
進入 WPForms,點擊新增
為了簡單,模板這里我選擇簡單的聯系表單,然后它自己會生成一個很簡單的一個反饋的界面,有幾個文本框,因為是可視化界面,而且很多屬性都在左側可以配置,大概長這樣.
里邊的內容可以根據自己需要隨便調整,這里注重說一下怎么配置發讓其發郵件.
點擊左側的設置–通知
重點在這里:
發送到的電子郵件地址:要寫管理員郵箱,也就是要接受反饋信息的郵箱;
郵件標題:隨意;
從名字:隨意;
發件人郵箱:這個要填阿里的郵件推送的郵箱,就是上面我們申請的那個郵箱;
回復至:隨意
郵件:就是設計接收到的郵件的格式,可以選擇將什么信息發送到郵箱.
然后保存,返回界面,我們會得到一個 短代碼 ,這個短代碼 就濃縮了這個整個頁面,所以我們直接新建一個頁面
標題就是聯系我,頁面內容直接把短代碼copy過來就行了.
然后我們就可以去測試了.=w=
總結
以上是生活随笔為你收集整理的WEB编程学习之Wordpress发送邮件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯外包php 面试,一道腾讯PHP程序
- 下一篇: 如何获取exception的target