2012-06-22 54 views
0

我嘗試發送一封電子郵件與PHP。如果我在控制檯啓動腳本正常工作:PHP mail.php」但如果我嘗試調用腳本在瀏覽器http://localhost/mail.php它不工作PHP的郵件不能通過url發送它

<?php 
$sender = "[email protected]"; 
$empfaenger = "[email protected]"; 
$betreff = "Testmail"; 
$mailtext = "Test"; 
if(mail($empfaenger, $betreff, $mailtext, "From: $sender")) { 
echo "works"; 
} else { 
echo "dont"; 
} 
?> 
+1

爲什麼「@mail」?它不應該只是「如果(郵件(...)){」? http://us2.php.net/manual/en/function.mail.php – Jeremy1026

+0

嘗試過,結果相同。該文件的所有者是wwwrun – user1010775

回答

1

在本地主機上發送郵件從PHP不。 。在常規的方式工作按照this link就看你如何能模擬在localhost一個郵件服務器

0

如果您運行url,則郵件不會發送,因爲郵件功能僅在活動服務器上運行。

如果你想在本地發送郵件,那麼你需要連接smtp。

連接smtop後,當你運行本地url然後郵件發送