用Thinphp傳送電子郵件的方法

2021-09-07 12:37:14 字數 872 閱讀 6350

好長時間沒有動php了,突然想用thinkphp傳送電子郵件,可是查閱了書籍都寫的非常亂。沒有繼續看下去。這裡找到了乙個比較好的方法:

第一步:首先我們要引入乙個外部類庫:mail.class.php

把它放到org的資料夾下(就是thinkphp的核心資料夾那一塊。假設還不明確,見下圖):

第二步:

在common/conf/config.php檔案增加例如以下的配置資訊(不要複製,以下的是自己的郵箱資訊):

//配置郵箱的相關資訊

'mail_address'=>'[email protected]', // 郵箱位址

'mail_smtp'=>'smtp.163.com', // 郵箱smtpserver

'mail_loginname'=>'18753377393', // 郵箱登入帳號

'mail_password'=>'123456789', // 郵箱password

'mail_charset'=>'utf-8',//編碼

'mail_auth'=>true,//郵箱認證

'mail_html'=>true,//true html格式 false txt格式

這時。郵箱功能的配置工作已經完畢了。接下就是傳送了:

第三步:傳送郵件:

在詳細的控制器方法內:

import('.org.mail');//引入郵件類

sendmail('目標位址','郵件標題','正文','發件人'); //目標位址就是你要發給那個人的郵箱位址

完畢之後,最後就是看看接收人的郵箱有沒有收到郵件以及郵件的格式是否正確。

傳送電子郵件

傳送電子郵件 param emaillist 的物件 param data 傳送的資料 throws ioexception throws addres ception private void sendemail listemaillist,listdata throws ioexception,...

用Socket傳送電子郵件 php

用socket傳送電子郵件 hello this is a test 生成mime類例項 mime new mime mail chatme 263.net to,str 新增html附件 mime attach html data,html,base64 注釋掉,採用我的傳送郵件處理 mime s...

Python傳送電子郵件

源 sendemail.py import smtplib from email.mime.text import mimetext msg mimetext the body of the email is here 這裡是你的信件中的內容 msg from ltoddy 163.com 這裡是傳...