简体   繁体   English

phpMailer电子邮件不发送gmail smtp

[英]phpMailer email not sending gmail smtp

I am not able to send an email using gmail SMTP, this is what I'm getting when I print_r the object. 我无法使用gmail SMTP发送电子邮件,这是我在print_r对象时获得的内容。

I'm using the same gmail credentials to Username and Password of phpMailer attributes, so I'm sure my credentials are correct but no idea why its not sending. 我使用相同的gmail凭据来获取phpMailer属性的用户名和密码,所以我确定我的凭据是正确的,但不知道为什么它不发送。

Thanks, appreciate any support. 谢谢,感谢任何支持。

EMailer Object
(
    [pathViews:protected] => application.views.email
    [pathLayouts:protected] => application.views.email.layouts
    [_myMailer:EMailer:private] => PHPMailer Object
        (
            [Priority] => 3
            [CharSet] => UTF-8
            [ContentType] => text/html
            [Encoding] => 8bit
            [ErrorInfo] => SMTP Error: Could not authenticate.
            [From] => support@qelasy.com
            [FromName] => Qelasy Administrator
            [Sender] => 
            [Subject] => Qelasy Security PIN
            [Body] => Dear Parent,<br /><br />You have successfully registered for Qelasy Security System.<br /><br />Please use this PIN to activate your tablet: <b>34123</b>.<br /><br />Thank you for registering with Qelasy Security System.<br /><br />We value your participation.<br /><br />If you have any questions please call +33 6 9881 1914 or email us at help@qelasy.com.<br /><br />Thank You,<br />Qelasy Security Team
            [AltBody] => 
            [WordWrap] => 0
            [Mailer] => smtp
            [Sendmail] => /usr/sbin/sendmail
            [PluginDir] => 
            [ConfirmReadingTo] => 
            [Hostname] => 
            [MessageID] => 
            [Host] => smtp.gmail.com
            [Port] => 465
            [Helo] => 
            [SMTPSecure] => ssl
            [SMTPAuth] => 1
            [Username] => appmonkeydev@gmail.com
            [Password] => ********
            [Timeout] => 10
            [SMTPDebug] => 
            [SMTPKeepAlive] => 
            [SingleTo] => 
            [LE] => 

            [smtp:PHPMailer:private] => SMTP Object
                (
                    [SMTP_PORT] => 25
                    [CRLF] => 

                    [do_debug] => 
                    [do_verp] => 
                    [smtp_conn:SMTP:private] => Resource id #86
                    [error:SMTP:private] => 
                    [helo_rply:SMTP:private] => 250-mx.google.com at your service, [220.247.236.99]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN
250-ENHANCEDSTATUSCODES
250-CHUNKING
250 SMTPUTF8

                )

            [to:PHPMailer:private] => Array
                (
                    [0] => Array
                        (
                            [0] => azraarshu@gmail.com
                            [1] => 
                        )

                )

            [cc:PHPMailer:private] => Array
                (
                    [0] => Array
                        (
                            [0] => yohan@appmonkeyz.com
                            [1] => Yohan Hirimuthugoda
                        )

                    [1] => Array
                        (
                            [0] => azraar@app-monkeyz.com
                            [1] => Azraar Azward
                        )

                )

            [bcc:PHPMailer:private] => Array
                (
                )

            [ReplyTo:PHPMailer:private] => Array
                (
                    [support@qelasy.com] => Array
                        (
                            [0] => support@qelasy.com
                            [1] => 
                        )

                )

            [all_recipients:PHPMailer:private] => Array
                (
                    [azraarshu@gmail.com] => 1
                    [yohan@appmonkeyz.com] => 1
                    [azraar@app-monkeyz.com] => 1
                )

            [attachment:PHPMailer:private] => Array
                (
                )

            [CustomHeader:PHPMailer:private] => Array
                (
                    [0] => Array
                        (
                            [0] => Cc
                            [1] =>  Yohan Hirimuthugoda <yohan@appmonkeyz.com>
                        )

                    [1] => Array
                        (
                            [0] => Cc
                            [1] =>  Azraar Azward <azraar@app-monkeyz.com>
                        )

                )

            [message_type:PHPMailer:private] => plain
            [boundary:PHPMailer:private] => Array
                (
                    [1] => b1_631af702e0f737dd5c11dcff55e1d8ee
                    [2] => b2_631af702e0f737dd5c11dcff55e1d8ee
                )

            [language:protected] => Array
                (
                    [provide_address] => You must provide at least one recipient email address.
                    [mailer_not_supported] =>  mailer is not supported.
                    [execute] => Could not execute: 
                    [instantiate] => Could not instantiate mail function.
                    [authenticate] => SMTP Error: Could not authenticate.
                    [from_failed] => The following From address failed: 
                    [recipients_failed] => SMTP Error: The following recipients failed: 
                    [data_not_accepted] => SMTP Error: Data not accepted.
                    [connect_host] => SMTP Error: Could not connect to SMTP host.
                    [file_access] => Could not access file: 
                    [file_open] => File Error: Could not open file: 
                    [encoding] => Unknown encoding: 
                    [signing] => Signing Error: 
                    [smtp_error] => SMTP server error: 
                    [empty_message] => Message body empty
                    [invalid_address] => Invalid address
                    [variable_set] => Cannot set or reset variable: 
                )

            [error_count:PHPMailer:private] => 1
            [sign_cert_file:PHPMailer:private] => 
            [sign_key_file:PHPMailer:private] => 
            [sign_key_pass:PHPMailer:private] => 
            [exceptions:PHPMailer:private] => 1
        )

)

Email received from Gmail. 从Gmail收到的电子邮件。

Hi appmonkey, 

We recently blocked a sign-in attempt to your Google Account [appmonkeydev@gmail.com]. 

Sign in attempt details
Date & Time: Tuesday, August 26, 2014 9:23:38 AM UTC 
Location: Colombo, Sri Lanka 

If this wasn't you
Please review your Account Activity page at https://security.google.com/settings/security/activity to see if anything looks suspicious. Whoever tried to sign in to your account knows your password; we recommend that you change it right away. 

If this was you
You can switch to an app made by Google such as Gmail to access your account (recommended) or change your settings at https://www.google.com/settings/security/lesssecureapps so that your account is no longer protected by modern security standards. 

To learn more, see https://support.google.com/accounts/answer/6010255. 

Sincerely,
The Google Accounts team

Check your Gmail / Accounts & Import / Other Google Account Settings 检查您的Gmail /帐户和导入/其他Google帐户设置

Some apps and devices use less secure sign-in technology, which makes your account more vulnerable. 某些应用和设备使用安全性较低的登录技术,这会使您的帐户更容易受到攻击。 You can turn off access for these apps, which we recommend, or turn on access if you want to use them despite the risks. 您可以关闭我们建议的这些应用的访问权限,或者如果您想要使用它们,请尽快启用访问权限。 Learn more 学到更多

Access for less secure apps Turn off Turn on 访问安全性较低的应用关闭启用

Change to "Turn on" 改为“开启”

Had the same problems but now it works for me. 有同样的问题,但现在它适用于我。

I oftent faced this problem, GMAIL does not allow to send email using script. 我一直面临这个问题,GMAIL不允许使用脚本发送电子邮件。 Login and check the email you are using in code to see if you get notice of malicious activity on your account. 登录并检查您在代码中使用的电子邮件,看看您是否收到有关您帐户的恶意活动的通知。 If yes then, I solved this issue by loging in the GMAIL from my HOST and allowing it to send mail using the email. 如果是,那么我通过从我的主机登录GMAIL并允许它使用电子邮件发送邮件来解决此问题。

Not sure this is applicable to your problem 不确定这适用于您的问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM