entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Enviar email con PHP usando Gmail

Necesito mandar emails con el servidor SMTP de Gmail, usando PHP, pero obtengo este error: "authentication failure [SMTP: SMTP server does no support authentication".

¿Que puedo hacer?

1 Respuesta

1voto

Peter Puntos150480

Prueba con este código:

<?php

       require_once "Mail.php";

        $from = "[email protected]";
        $to = "[email protected]";
        $subject = "Hola";
        $body = "Hola mundo";

        $host = "ssl://smtp.gmail.com";
        $port = "465";
        $username = "[email protected]";
        $password = "password";

        $headers = array ('From' => $from,
          'To' => $to,
          'Subject' => $subject);
        $smtp = Mail::factory('smtp',
          array ('host' => $host,
            'port' => $port,
            'auth' => true,
            'username' => $username,
            'password' => $password));

        $mail = $smtp->send($to, $headers, $body);

        if (PEAR::isError($mail)) {
          echo("<p>" . $mail->getMessage() . "</p>");
         } else {
          echo("<p>Email enviado!</p>");
         }

    ?>

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta