Wysyłam wiadomość e-mail za pomocą CakePHP i otrzymałem komunikat o błędzie: SMTP server did not accept the password
, wraz z adresem e-mail w mojej skrzynce odbiorczej jest następujący: sign-in attempt blocked! , we recently blocked a sign-in attempt to your Google Account
.Wysyłanie wiadomości e-mail z aktywacją, serwer SMTP nie akceptował hasła
Czy to normalne?
Używam 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();
}
Czy możesz zamieścić tutaj swój kod? – r3mmel
Dodałem kod tam, co może być nie tak? – Exchanger13
spróbuj wpisać swoje hasło w ''. lubisz to "123456" czy używasz localhost? czasem email() nie działa w innej wersji xampp. – r3mmel