1.在配置檔案中(main-local.php),新增下列**(注意是放到 components 引數裡):
<?php
return
['components'
=>
['db'
=>
['class'
=>
'yii\db\connection'
,'dsn'
=>
'mysql:host=localhost;dbname=yii1'
,'username'
=>
'root'
,'password'
=>
'root'
,'charset'
=>
'utf8',]
,'mailer'
=>
['class'
=>
'yii\swiftmailer\mailer'
,'usefiletransport'
=>
false
,//這句一定有,false傳送郵件,true只是生成郵件在runtime資料夾下,不發郵件
'transport'
=>
['class'
=>
'swift_smtptransport'
,'host'
=>
'smtp.163.com'
,//每種郵箱的host配置不一樣
'username'
=>
'******[email protected]'
,// 郵箱賬號
'password'
=>
'aaaaa'
,// 郵箱密碼(授權密碼)
'port'
=>
'25'
,'encryption'
=>
'tls',]
,'messageconfig'
=>
['charset'
=>
'utf-8'
,'from'
=>
['******[email protected]'
=>
'admin']]
,],]
,];
2.控制器中呼叫
$mail
= yii::-
>
mailer
->
compose()
;$mail
->
setto
('[email protected]');
$mail
->
setsubject
("郵件測試");
//$mail->settextbody('zheshisha '); //發布純文字文字
$mail
->
sethtmlbody("
問我我我我我");
//發布可以帶html標籤的文字if(
$mail
->
send()
)echo
"傳送成功"
;else
echo
"傳送失敗"
;die()
;
Yii傳送郵件配置(163)
在配置檔案中 main local.php 新增下列 注意是放到 components 引數裡 mailer class yii swiftmailer mailer usefiletransport false,這句一定有,false傳送郵件,true只是生成郵件在runtime資料夾下,不發郵件...
QT5 使用163郵箱傳送郵件
所以研究了一下smtp的原理,自己寫了乙個簡單的smtp類,跟大家分享一下。先說一下實現的功能 qt5.5 msvc x64 使用163郵箱向 qq郵箱 和 163郵箱 傳送郵件 其餘郵箱我沒有測試,也沒有寫接收郵件的功能 先說一下前期的實驗工作,後面我會貼原始碼,只關注程式的童鞋可以直接向後翻。1...
Python中通過163郵箱傳送郵件
與郵件傳送有關的模組 import smtplib 在設定郵件的主題 內容時需要用到的模組 from email.mime.text import mimetext 163 郵箱的伺服器位址,如果需要實現用其它郵箱實現傳送 郵件,這裡需要改為其它郵箱的伺服器位址 mail163server smtp...