我想發送電子郵件使用PHP功能郵件()。 IT將電子郵件發送到Gmail帳戶,但不會發送到.edu帳戶。任何人都可以告訴我爲什麼要幫助我解決這個問題嗎?下面是我的代碼和我的PHP版本5.5.26是郵件()在PHP不工作的電子郵件
<?php
$email = "[email protected]";
$url = "http://example.com/Scripts/ActivateUserAccount.php?email=".$email;
$emailFlag = mail($email, "Cmpln Account Verification", "Hello Welcome to Cmpln.". phpversion());
if($emailFlag)
{
$response["success"] = 1;
$response["message"] = "email sent";
echo json_encode($response);
}
else
{
$response["success"] = 0;
$response["message"] = "email not sent";
echo json_encode($response);
}
?>
特定大學的郵件服務器可能正在過濾您的電子郵件 - 也嘗試檢查垃圾郵件文件夾。 –
如果代碼成功發送電子郵件,它的工作。特定地址沒有收到它的事實不是因爲你的代碼。 – j08691
如果PHP郵件返回'true',那麼它不是(直接)一個PHP問題。你需要檢查你的郵件服務器的日誌,看看它試圖實際發送郵件時發生了什麼。 php的工作相當於將你的信封放到街角,並把它扔進郵箱。一旦這個郵箱門關閉,php就完成並報告真實。如果郵箱後來不存在,那不是php的問題。 –