简单的php邮件不发送电子邮件

| 谁能看到这有什么问题吗?我没有错误,但从未收到电子邮件。
    <?php
if(isset($_POST[\'email\'])) {

    // EDIT THE 2 LINES BELOW AS REQUIRED
    $email_to = \"munged@example.com\";
    $email_subject = \"Email sent through crankapps website\";

    function died($error) {
        // your error code can go here
        echo \"We are very sorry, but there were error(s) found with the form you submitted. \";
        echo \"These errors appear below.<br /><br />\";
        echo $error.\"<br /><br />\";
        echo \"Please go back and fix these errors.<br /><br />\";
        die();
    }

    // validation expected data exists
    if(!isset($_POST[\'name\']) ||
        !isset($_POST[\'email\']) ||
        !isset($_POST[\'message\'])) {
        died(\'We are sorry, but there appears to be a problem with the form you submitted.\');      
    }

    $name = $_POST[\'name\']; // required
    $email = $_POST[\'email\']; // required
    $message = $_POST[\'message\']; // required

    $error_message = \"\";
    $email_message = \"Form details below.\\n\\n\";

    $email_message .= \"Name: \".clean_string($name).\"\\n\";
    $email_message .= \"Email: \".clean_string($email).\"\\n\";
    $email_message .= \"Message: \".clean_string($message).\"\\n\";


// create email headers
$headers = \"From: \". $name . \" <\" . $email . \">\\n.\";
mail($email_to, $email_subject, $email_message, $headers); 
?>
    
已邀请:
        首先,仅测试一行:
<?php
    mail(\'munged@example.com\', \'test email\', \'this is a test\');
?>
很有可能这将行不通。 找出您的smtp设置,并查看php.ini中的smtp设置是否匹配它们。 看一下phpmailer,它可以让您使用更多的smtp设置,例如ssl等。     

要回复问题请先登录注册