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