簡體   English   中英

無法通過php發送郵件

[英]unable to send mail via php

我正在嘗試使用php發送郵件。我正在使用WampServer。 所以我嘗試了以下代碼

ini_set("SMTP","smtp.gmail.com" );
ini_set("smtp_port","465");
ini_set('sendmail_from', 'person1@gmail.com');          
$to = "person2@gmail.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "person1@gmail.com";
$headers = "From:" . $from;
$retval = mail($to,$subject,$message,$headers);
   if( $retval == true )  
   {
      echo "Message sent successfully...";
   }
   else
   {
      echo "Message could not be sent...";
   }

但連接需要更多時間,並說無法與localhost連接。 請幫我解決問題

您正在嘗試從本地主機(您的PC)發送郵件,我想它沒有設置發送郵件。 將腳本移到生產服務器上,它將起作用

對我而言,它以某種方式而不是“ smtp.gmail.com”與“ ssl:smtp.gmail.com”一起工作。

ini_set("SMTP","smtp.gmail.com" );

應該

ini_set("SMTP","ssl:smtp.gmail.com" );

另外,請參見對以下類似問題的答復: 從PHP頁面使用GMail SMTP服務器發送電子郵件

暫無
暫無

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

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