近在用到自定義表單提交發(fā)送郵件到郵箱功能時候,發(fā)現自定義表單提交后郵件總是發(fā)到kesioncms@hotmail.com這個郵件里。
首先檢查開源程序發(fā)現里面并沒有什么問題,然后1.設置后臺,如下圖示, 2.修改管理員郵箱
做完以上2步驟發(fā)現,提交的時候還是顯示kesioncms@hotmail.com ,崩潰
經過大半天的摸索,本人解決方法如下:
前提是自定義表單開啟郵箱字段
修改后臺用戶--注冊用戶 - admin 的郵箱 為你 想收到提示的郵箱。
如果是會員登錄的情況下提交,會默認自動發(fā)送到會員注冊時候提交的郵箱,如果在郵箱表單輸入新郵箱后則會提交到輸入的郵箱
很多情況下我們是不需要填寫郵箱選項,而且大多數時間是游客提交的表單,這個時候就需要用到下面的方法
首先在自定義表單處 增加 郵箱字段 (一定要先增加,后面會設置前臺不顯示),默認值 填寫我們想要收到提示的郵箱
然后在模版代碼中 修改<input type="text" maxlength="255" class="upfile" style="width:200px; display:none" name="KS_mail" value="需要收件的郵箱">
增加display:nome , 作用前臺不顯示郵箱輸入框
后在自定義表單想修改中,開啟自動發(fā)送到郵箱功能
這樣就實現了,前臺不輸入郵箱,游客也可以把提交信息發(fā)送到指定郵箱