Отправляя письмо активации, SMTP-сервер не принял пароль

Я отправляю электронное письмо с использованием CakePHP и получаю сообщение об ошибке:SMTP server did not accept the passwordвместе с электронным письмом в моем почтовом ящике говорится, что:sign-in attempt blocked! , we recently blocked a sign-in attempt to your Google Account.

Это нормально?

Я использую Xampp.

function sendActivationEmail($user_id)    
{   
    Debugger::dump($user_id);

    $user = $this->User->findById($user_id);

    if ($user==false) 
    {
        debug(__METHOD__." failed to retrieve User data for user.id: {$user_id}");
        return false;
    } 
    $this->set('username', $this->data['User']['username']);
    $this->Email->to = $user['User']['email'];
    $this->Email->subject = env('SERVER_NAME').'- Please confirm your email address';
    $this->Email->from = '[email protected]';
    $this->Email->template = 'account_verification';
    $this->Email->delivery = 'smtp';
    $this->Email->smtpOptions = array(
    'port'=>'465',
    'timeout'=>'30',
    'host' => 'ssl://smtp.gmail.com',
    'username'=>'[email protected]',
    'password'=>1234567
    );
    $this->Email->sendAs = 'text';  
    return $this->Email->send();

}

Ответы на вопрос(2)

Ваш ответ на вопрос