Windows服务器上的PHP邮件

时间:2014-05-22 04:03:07

标签: php sendmail

我的表单有问题。适用于Linux服务器,但不适用于Windows服务器。我已经读过windows服务器需要在php文件中有更多的参数才能发送邮件,尝试其中一些没有任何运气!所以我很困惑该怎么做。这是一段代码:

<?php
    $email_to =   'mail@mail.com'; 
    $name     =   $_POST['name'];  
    $email    =   $_POST['email'];
    $subject  =   "www.domain.com";
    $message  =   '<font face="Arial, Helvetica, sans-serif" size="2";><b>Name:</b> '.$_POST['name'].chr(10) . chr(10) . "<br><br>".
                  '<b>E-mail:</b> '.$_POST['email'].chr(10) . chr(10) ."<br><br>".
                  '<b>Subject:</b> '.$_POST['subject'].chr(10) . chr(10) ."<br><br>".
                  '<b>Message:</b> '.$_POST['message'];


    $headers  = "From: $email\r\n";
    $headers .= "Reply-To: $email\r\n";
    $headers .= 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";


    if(mail($email_to, $subject, $message, $headers)){
        echo 'sent';      
    }else{
        echo 'failed';   
    }

?>

仅供参考该网站托管于whois.com。

0 个答案:

没有答案