簡體   English   中英

如何使用localhost項目中的WAMP在PHP中發送電子郵件?

[英]How to send emails in PHP using WAMP from localhost project?

我在wamp / www文件夾中有一個項目文件夾,說myproject。 我的系統上安裝了最新版本的wamp。 我試圖從中發送電子郵件的myproject文件夾中有abc.php文件。 當我從本地主機(localhost / myproject / abc.php)運行項目時,出現以下錯誤:

Warning: mail(): Failed to connect to mailserver at "mail.google.com" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()

我應該如何解決此警告? 是的,不是,我的系統上沒有運行任何郵件服務器,如果現在也不想運行。 當我將該站點托管到任何服務器時,我將使用他們的郵件服務器來配置我的smtp。 但是目前在localhost上,我應該如何使自己能夠發送電子郵件。 我正在嘗試使用ini_set方法來完成這項工作。

            $to=$_POST["email"];
            $subject="Hi Message";
            $msg="mail contents";               
            $headers="From: no-reply@mydomainname.com";

            //ini_set("SMTP","mail.google.com");
            //ini_set("smtp_port","25");
        if(mail($to, $subject, $msg, $headers)) 
            {
                $msg="Email sent successfully.";
            echo $msg;
            }
            else
            {
                $msg="Email sending error";
                echo $msg;
            }

SMTP類是使用PHP發送郵件的最佳選擇。 鏈接在這里

http://code.google.com/a/apache-extras.org/p/phpmailer/source/browse/trunk/class.smtp.php?r=170

我本人是PHPMailer的忠實粉絲。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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