PHP邮件函数错误客户端未通过身份验证,无法在从发送邮件期间发送匿名邮件

PHP邮件函数错误客户端未通过身份验证,无法在从发送邮件期间发送匿名邮件,php,Php,我的php.ini设置: SMTP = smtp.office365.com ; http://php.net/smtp-port smtp_port = 587 ; For Win32 only. ; http://php.net/sendmail-from sendmail_from = test@test.com auth_username = test@test.com auth_password = test123455@ smtp_ssl=tls 我使用邮件功能发送邮件: //p

我的php.ini设置:

SMTP = smtp.office365.com
; http://php.net/smtp-port
smtp_port = 587

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = test@test.com
auth_username = test@test.com
auth_password = test123455@
smtp_ssl=tls
我使用邮件功能发送邮件:

//proceed with PHP email.
    $headers = 'From: '. $user_email .'' . "\r\n" .
    'Reply-To: '.$user_email.'' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

    $send_mail = mail($to_email, $subject, $message_body, $headers);
但我得到了一个错误:

PHP警告:mail():SMTP服务器响应:530 5.7.57 SMTP;客户 未通过身份验证,无法在从发送邮件期间发送匿名邮件 [LO2P265CA0170.GBRP265.PROD.OUTLOOK.COM]位于D:\Company中 第44行的网站\abc\assets\php\mailer.php


这回答了你的问题吗?这回答了你的问题吗?