Php 在日本ISP上通过SMTP发送邮件

Php 在日本ISP上通过SMTP发送邮件,php,smtp,gmail,Php,Smtp,Gmail,我有个奇怪的问题。我已经设置了我的PHP应用程序向用户发送电子邮件,现在它正在使用gmail。从我的机器发送邮件没有问题。但是当我在日本的同事尝试我的应用程序时,它没有发送邮件。在日志中,它说应用程序无法进行身份验证 'driver' => 'smtp', 'smtp' => array( 'host' => 'ssl://smtp.gmail.com', 'port' => 465,

我有个奇怪的问题。我已经设置了我的PHP应用程序向用户发送电子邮件,现在它正在使用gmail。从我的机器发送邮件没有问题。但是当我在日本的同事尝试我的应用程序时,它没有发送邮件。在日志中,它说应用程序无法进行身份验证

'driver' => 'smtp',
        'smtp' => array(
            'host'  => 'ssl://smtp.gmail.com',
            'port'  => 465,
            'username' => 'test.email@gmail.com',
            'password' => 'password',
            'timeout' => 5,
 ),
 'newline' => "\r\n"

他正在自己的机器上运行应用程序,而不是从远程服务器上运行。

谷歌可能已经阻止了你的登录,因为它被认为是可疑的。()

您可能希望登录到此帐户并导航到并允许被阻止的设备继续