Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP邮件SMTP->;错误:RSET失败_Php_Email_Phpmailer - Fatal编程技术网

PHP邮件SMTP->;错误:RSET失败

PHP邮件SMTP->;错误:RSET失败,php,email,phpmailer,Php,Email,Phpmailer,迁移到新服务器后,我在PHPMailer中遇到问题 我的问题和调试输出如下所示 SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "220 Ready to start TLS. " SMTP -> get_lines(): $data is "220 Ready to start TLS. " SMTP -> FROM SERVER:220 Ready to start TLS. SMT

迁移到新服务器后,我在PHPMailer中遇到问题

我的问题和调试输出如下所示

SMTP -> get_lines(): $data was "" 
SMTP -> get_lines(): $str is "220 Ready to start TLS. " 
SMTP -> get_lines(): $data is "220 Ready to start TLS. " 
SMTP -> FROM SERVER:220 Ready to start TLS. 
SMTP -> FROM SERVER: 
SMTP -> ERROR: RSET failed: 
Language string failed to load: tls
这是我的PHP脚本

$email = 'test@gmail.com';
$message = 'test test test';
$subject = 'test';

    function send_mail($email,$message,$subject)
        {                       
            require_once('mailer/class.phpmailer.php');

            $mail = new PHPMailer();
            $mail->IsSMTP();
            $mail->SMTPDebug  = 4;
            $mail->SMTPAuth   = true;
            $mail->SMTPSecure = "tls";
            $mail->Host       = "smtp.zoho.com";
            $mail->Port       = 587;
            $mail->AddAddress($email);
            $mail->Username="admin@domain.com";
            $mail->Password="xxxxx";
            $mail->SetFrom('admin@domain.com','domain');
            $mail->AddReplyTo("admin@domain.com","domain");
            $mail->Subject    = $subject;
            $mail->MsgHTML($message);
            $mail->Send();
        }

    send_mail($email,$message,$subject); 

请帮我解决这个问题。谢谢:)

留言:
/$mail->SMTPSecure=“tls”…出现新的错误消息?相同或新的邮件服务器?您正在运行非常旧版本的PHPMailer-。然后介绍如何诊断TLS问题,这正是您所面临的问题…出现新的错误消息?相同或新的邮件服务器?您正在运行非常旧版本的PHPMailer-。然后介绍如何诊断TLS问题,这就是您所拥有的。