PHP发送邮件帮助

时间:2011-08-02 13:42:05

标签: php email

我正在使用此功能发送电子邮件,但这不起作用.. 有什么问题? =(

2 个答案:

答案 0 :(得分:0)

    <?php 
    function InviaMail($subject, $body, $hdrs) {
        global $SMTP, $TO;
        ini_set("SMTP", $SMTP);
        if(mail($TO, $subject, $body, $hdrs)===true){
            return true;
        }else{
            return false;
        }
    }

   echo (InviaMail($subject, $body, $hdrs)===true)?'Mail was sent.':'Error Sending mail.'
    ?>

答案 1 :(得分:0)

SMTP使用端口25发送被大多数ISP阻止的邮件,以检查您的代码是否存在问题,或者您的ISP是否尝试这样做。

echo mail($to, $subject, $body, $hdrs) ? 'Mail Sent Successfully' : 'There was an error sending mail';

试试上面的代码。