PHP中发邮件
测试代码
<?phpheader ('Content-Type: text/xml; charset=utf-8');require_once('./PHPMailer-master/class.phpmailer.php');function sendMail() { $mail = new PHPMailer(); //采用SMTP发送邮件 $mail->IsSMTP(); $mail->SMTPDebug = 0; $mail->SMTPAuth = true; $mail->SMTPSecure = "tls"; $mail->CharSet = "utf-8"; $mail->Encoding = "base64"; $mail->MessageID = time(); $mail->Host = 'email.163.com'; $mail->Port = 587; $mail->Username = 'yourname'; $mail->Password = 'password'; $mail->From = 'yourname@163.com'; //发件人 $mail->FromName = 'some name'; //收件人邮件组 $mail->AddAddress('dest@163.com', 'his name'); $body = "Hi all:<br> this is a test mail<br> <br>"; $mail->Subject = 'a subject '; $mail->MsgHTML($body); $mail->Send();}sendMail();?>
这里引用了一个 外部的类 PHPMailer 。 这个类 官网是http://phpmailer.worxware.com/ ,好像官网让去 github上 下载。
我用这个发邮件时候,一开始 怎么也发不出去 ,然后把debug开关打开 $mail->SMTPDebug = 2;
发现是 服务器名称 不对 ,然后去这个类文件里看了看 ,class.phpmailer.php
在serverHostname 这个函数中,把_SERVER 全局变量打印出来 ,发现 我的hostname 并不是放在 _SERVER['SERVERNAME'] 这个变量中,而是放在 _SERVER['HOSTNAME'] , 解决办法是 ,要么把SERVERNAME改成HOSTNAME ,要么 在程序里 对$this->Hostname 这个变量赋值 。看情况自己改了。 我是直接在类里改的。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

SOLID原則在PHP開發中的應用包括:1.單一職責原則(SRP):每個類只負責一個功能。 2.開閉原則(OCP):通過擴展而非修改實現變化。 3.里氏替換原則(LSP):子類可替換基類而不影響程序正確性。 4.接口隔離原則(ISP):使用細粒度接口避免依賴不使用的方法。 5.依賴倒置原則(DIP):高低層次模塊都依賴於抽象,通過依賴注入實現。

如何在系統重啟後自動設置unixsocket的權限每次系統重啟後,我們都需要執行以下命令來修改unixsocket的權限:sudo...

文章討論了PHP 5.3中介紹的PHP中的晚期靜態結合(LSB),允許靜態方法的運行時間分辨率調用以更靈活的繼承。 LSB的實用應用和潛在的觸摸

使用PHP的cURL庫發送JSON數據在PHP開發中,經常需要與外部API進行交互,其中一種常見的方式是使用cURL庫發送POST�...
