yii使用163郵箱傳送郵件

2021-10-12 01:16:45 字數 1660 閱讀 2987

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...