第一步
我用的是163郵箱傳送郵件,做乙個嘗試,在嘗試之前,需要要開啟163郵箱的授權碼如圖所示,請記住您的授權碼,將在之後的步驟中用到
第二步
第三步咱們該寫**了
html**:
對應的controller的php**:
public functionchangepwd第四步()//
傳送郵件來修改密碼
$this
->
display();
}
這是關鍵
在common下建立function.php輸入**如下
<?php/**在conf下的config.php輸入配置如下* created by phpstorm.
* user: administrator
* date: 2016/11/25 0025
* time:
上午 11:49
*//**
* 郵件傳送函式
*/functionsendmail
($to
, $title
, $content
)
<?phpreturn array(然後應該就沒有問題了,至少我的是這樣。如果用qq郵箱傳送貌似一直失敗,修改上面的配置也是不行。也不知道為啥。//'配置項
'=>'
配置值'
'mail_host'
=>
'smtp.163.com'
,//smtp
伺服器的名稱
'mail_smtpauth'
=>
true,
//啟用
smtp
認證'mail_username'
=>
'[email protected]',//
你的郵箱名
'mail_from'
=>
'[email protected]',//
發件人位址
'mail_fromname'
=>
'塵中客',
//發件人姓名
'mail_password'
=>
'*******',//
郵箱授權碼
'mail_charset'
=>
'utf-8',//
設定郵件編碼
'mail_ishtml'
=>
true,
// 是否
html
格式郵件
);
謝謝~
php實現傳送郵件
smtp.php class smtp main function function sendmail to,from,subject body mailtype,cc bcc additional headers header to to.r n if cc header from from r ...
VC 實現傳送郵件功能
郵件系統通常採用smtp作為傳送協議,pop3作為接受協議 具體內容參考rfc821 rfc1225 無論是發郵件,還是收郵件都必須要與郵件伺服器連線,再通過郵件資訊結構傳送郵件。vc裡提供了三個類cpop3 連線接受郵件伺服器 csmtp 連線傳送郵件伺服器 cmailmessage 郵件資訊結構...
phpMailer實現傳送郵件功能
require once phpmailer class.phpmailer.php require once phpmailer class.smtp.php mname this getparam mname cname this getparam cname email this getpar...