0
我在php中使用簡單的發送電子郵件並得到此錯誤無法連接到郵件服務器在「本地主機」端口587,驗證您的「SMTP」和「smtp_port」在php.ini中設置或在wamp服務器中使用ini_set()
警告:電子郵件()[function.mail]:無法連接在 到郵件服務器 「localhost」 的端口587,請驗證 「SMTP」 和 「SMTP_PORT」 在 php.ini中設置或使用的ini_set()在
<?php
//if "email" variable is filled out, send email
if (isset($_REQUEST['email'])) {
//Email information
$admin_email = "[email protected]";
$email = $_REQUEST['email'];
$subject = $_REQUEST['subject'];
$comment = $_REQUEST['comment'];
//send email
mail($admin_email, "$subject", $comment, "From:" . $email);
//Email response
echo "Thank you for contacting us!";
}
//if "email" variable is not filled out, display the form
else {
?>
<form method="post">
Email: <input name="email" type="text" /><br />
Subject: <input name="subject" type="text" /><br />
Message:<br />
<textarea name="comment" rows="15" cols="40"></textarea><br />
<input type="submit" value="Submit" />
</form>
<?php
}
?>
我使用的是wamp服務器,所以如何在php.ini中更改 – Abhishek
kinshuk我按照下面的步驟:http://stackoverflow.com/a/22396809/6684853 – Abhishek
@Abhishek您已經安裝了hMailServer? –