使用PHP发送电子邮件时验证所需的错误

时间:2013-04-20 07:20:21

标签: php

我正在尝试使用以下PHP代码发送电子邮件。但是我收到以下错误:

警告:mail():SMTP服务器响应:530-5.5.1需要身份验证。在530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257

了解更多信息
<?php
    $to = "jaynanavati@gmail.com";
    $subject = "Test mail";
    $message = "Hello! This is a simple email message.";
    $from = "jaynanavati@gmail.com";
    $headers = "From:" . $from;
    mail($to,$subject,$message,$headers);
    echo "Mail Sent.";
?>

1 个答案:

答案 0 :(得分:0)

很明显,您的SMTP服务器要求您进行身份验证。使用更强大的工具发送邮件,例如PHPMailer。