簡體   English   中英

發送郵件並在本地為php項目進行測試

[英]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。

; http://php.net/smtp

SMTP =服務的主機名。 (例如mail.test.com)

; http://php.net/smtp-port

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM