Websocket 如何修复sendmail中的套接字错误-#11003

Websocket 如何修复sendmail中的套接字错误-#11003,websocket,Websocket,我正在为php mail()函数设置smtp邮件服务器,但是 我执行mail()函数代码,返回false 我尝试了不同的端口(在我的sendmail.ini文件中),比如25465143(imap端口)、55925025587 sendmail错误日志文件显示: 18/12/26 19:43:12:套接字错误#11003 和调试文件显示 18/12/26 19:43:12**连接到'yuvrajchoudhary107@gmail.com“:25 18/12/26 19:43:12**已断开连接

我正在为php mail()函数设置smtp邮件服务器,但是 我执行mail()函数代码,返回
false

我尝试了不同的端口(在我的
sendmail.ini
文件中),比如25465143(imap端口)、55925025587

sendmail
错误日志文件显示:

18/12/26 19:43:12:套接字错误#11003

和调试文件显示

18/12/26 19:43:12**连接到'yuvrajchoudhary107@gmail.com“:25
18/12/26 19:43:12**已断开连接。
18/12/26 19:43:12**已断开连接。
18/12/26 19:43:12**已断开连接。
18/12/26 19:43:12**套接字错误#11003

sendmail.ini

smtp_server=yuvrajchoudhary107@gmail.com
smtp_port=25
smtp_ssl=auto
auth_username=yuvrajchoudhary107@gmail.com
auth_password=....
php.ini
文件

[mail function]
; For Win32 only.
; http:
; SMTP=localhost
; http://php.net/smtp-port
; smtp_port=25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = yuvrajchoudhary107@gmail.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path ="C:\xampp\sendmail\sendmail.exe -t -i"
我的程序代码

$sender = 'yuvrajchoudhary107@gmail.com';
$recipient = 'yuvrajchoudhary106@gmail.com';
$subject = "php mail test";
$message = "php test message";
$headers = 'From:' . $sender;
if (mail($recipient, $subject, $message, $headers))
{
    echo " Message
 }
 else
 {
    echo "Error: Message not accepted";
 }
我原以为我会收到邮件,但我的密码是

错误:消息不被接受


sendmail.ini
文件更改中

smtp_server=yuvrajchoudhary107@gmail.com

smtp_server=smtp.gmail.com