[英]Sending mail and testing it locally for php project
我正在為我的php項目進行電子郵件驗證,因為我已經編寫了代碼,但是問題是如何檢查我的郵件是否到達所需的位置。 有什么方法可以發送任意郵件以檢查我在localhost上的代碼。基本上我想查看我在localhost上發送的郵件。 我安裝了xammp。
默認情況下,mail()函數通常不適用於WAMP之類的東西。 您將需要將SMTP服務器的詳細信息添加到php.ini文件中。
這是一個很好的教程: http : //roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html
php.ini文件:在該文件中搜索郵件功能,並按如下所示替換其內容。 [郵件功能]
; 僅適用於Win32。
SMTP =服務的主機名。 (例如mail.test.com)
smtp_port = 25
; 僅適用於Win32。
; http://php.net/sendmail-from
sendmail_from =發件人電子郵件ID。(例如testing@gmail.com
保存php.ini文件。 編寫代碼以發送郵件。
測試訊息嘿,它的工作!
'; //要發送HTML郵件,必須將Content-type標頭設置為$ headers ='MIME-Version:1.0'。 ” \\ r \\ n”; $ headers。='內容類型:text / html; charset = iso-8859-1'。 ” \\ r \\ n”; //附加標頭$ headers。='收件人:收件人名稱'。 ” \\ r \\ n”; $ headers。='發件人:發件人姓名'。 ” \\ r \\ n”; //郵寄郵件($ to,$ subject,$ message,$ headers); ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.