example cakephp smtp gmail sendmail

cakephp send email example



Envío de correo electrónico de activación, el servidor SMTP no aceptó la contraseña (2)

Estoy enviando un correo electrónico usando CakePHP y recibí un error: SMTP server did not accept the password , junto con un correo electrónico en mi bandeja de entrada que dice: ¡ sign-in attempt blocked! , we recently blocked a sign-in attempt to your Google Account sign-in attempt blocked! , we recently blocked a sign-in attempt to your Google Account .

¿Eso es normal?

Estoy usando 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(); }



Asegúrese de que el campo en ''nombre de usuario'' => y ''contraseña'' => es autenticado o válido. He experimentado el mismo problema y lo único que hago es ir a este enlace https://accounts.google.com/b/0/DisplayUnlockCaptcha y hacer clic en el botón ''Continuar''. asegúrate de haber iniciado sesión en Gmail usando el ''nombre de usuario'' y la ''contraseña'' provistos en tu código. Después de eso, intenta enviar un correo electrónico nuevamente.