SendMail错误:Can't发送电子邮件与gmail帐户?XAMPP


SendMail error : Can't send emails with a gmail account? XAMPP

你好,我正在尝试发送电子邮件,我得到这个错误,使用PHP邮件():

警告:mail() [function。在"localhost"端口25连接邮件服务器失败,请验证php.ini中的"SMTP"answers"smtp_port"设置或在C:'xampp'htdocs'drip'class'users.class.php中使用ini_set()

这是我的php.ini:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = artemkller@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"
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = Off
; Log all mail() calls including the full path of the script, line #, to address and headers
;mail.log = "C:'xampp'apache'logs'php_mail.log"

Sendmail:

[sendmail]
smtp_server=smtp.gmail.com
smtp_port=25
error_logfile=error.log
debug_logfile=debug.log
auth_username=artemkller@gmail.com
auth_password=hidden
force_sender=artemkller@gmail.com

这是怎么回事?

尝试将SMTP的端口更改为465。