Послать email на PHP используя SMTP-сервер Gmail (гуглопочты)

PHP, Вопросы и ответы
29 февраля 2012

Вопрос

Я пытаюсь отправить email из PHP-страницы через SMTP-сервер почты Gmail, но получаю следующую ошибку:

authentication failure [SMTP: SMTP server does no support authentication (code: 250, response: mx.google.com at your service, [98.117.99.235] SIZE 35651584 8BITMIME STARTTLS ENHANCEDSTATUSCODES PIPELINING)]

В чём дело?


Ответ №1

Вот рабочий код. Он использует Pear Mail package.

<?php

       require_once "Mail.php";

        $from = "<from.gmail.com>";
        $to = "<to.yahoo.com>";
        $subject = "Hi!";
        $body = "Hi,\n\nHow are you?";

        $host = "ssl://smtp.gmail.com";
        $port = "465";
        $username = "<myaccount.gmail.com>";
        $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>Сообщение успешно отправлено!</p>");
         }

?>

6 комментария

  • AUTDipuri:

    Интернет магазин автозапчастей для иномарок autocomponent63.ru — это высоскочественные комплектеющие, высокого уровня профессионалы и удобство заказа. Потребность купить автозапчасти возникает переодически, ведь машины изнашиваются по частям. И с этим согласятся все автомобилисты. Рынок запчастей для автомобилей сегодня – пестр и просторный, с этим также все согласятся. Именно по-этому подбор запчастей для авто равно как и поиск запчастей по авторазборам для иномарок может оказаться проблематичным. Но только не для тех, кто обратился в магазин запчастей для авто autocomponent63.ru. Если Вы ищете автозапчасти, аналоги автозапчастей для иномарок, авторазбор для иномарок, дешевые запчасти для иномарок, запчасти для авто в Кинеле, запчасти для иномарок Самара – будьте уверенны, что Вам очень повезло. Каталог запчастей для авто на сайте нашего интернет-магазина – прост и удобен. К тому же, здесь Вы увидите богатейший ассортимент. Единственное, чего здесь нет – это б/у запчасти для иномарок и детали сомнительного производителя, поскольку мы гарнтируем высокое качество. Не нужно больше спрашивать у поисковика, где найти автозапчасти официальный сайт для иномарок, то, что Вы искали – это autocomponent63.ru.
    Запчасти для машин — недорогие автозапчасти

  • AUTDipuri:

    Интернет магазин автозапчастей autocomponent63.ru — это высоскочественные детали, хорошие профессионалы и удобство заказа. Потребность купить запчасти для иномарок возникает время от времени, ведь авто изнашиваются частями. И с этим согласны все автомобилисты. Рынок запчастей для автомобилей в наши дни – пестр и разноообразен, с этим также все согласятся. Именно из-за этого подбор запчастей для авто как и поиск запчастей по авторазборам для иномарок может оказаться проблематичным. Но не для тех, кто обратился в магазин автозапчастей autocomponent63.ru. Если Вы ищете автозапчасти, аналоги автозапчастей, авторазбор, дешевые автозапчасти, запчасти в Кинеле, запчасти в Самаре – считайте, Вам повезло. Каталог запчастей для иномарок на сайте нашего магазина – прост и легок в использовании. Более того, здесь Вы увидите богатейший ассортимент. Единственное, чего чего здесь не встретить – это б/у запчасти для иномарок и детали сомнительного происхождения, поскольку мы гарнтируем высокое качество. Не нужно больше спрашивать у поисковика, где найти автозапчасти официальный сайт, то, что Вы искали – это autocomponent63.ru.
    Авто запчасти: поиск запчастей по авторазборам

  • AUTDipuri:

    Интернет магазин автозапчастей для иномарок autocomponent63.ru — это качественные комплектеющие, лучшие специалисты и комфортность заказа. Потребность купить автозапчасти возникает переодически, ведь авто изнашиваются по частям. И с этим согласны все владельцы автомобилей. Рынок запчастей для иномарок в России – пестр и разноообразен, с этим также трудно не согласиться. Именно по-этому подбор запчастей для иномарок так же как и поиск автозапчастей по авторазборам может оказаться проблематичным. Но не для тех, кто обратился в наш магазин автозапчастей для иномарок autocomponent63.ru. Если Вы ищете автозапчасти для определенных моделей авто, аналоги автозапчастей, авторазбор для иномарок, недорогие автозапчасти, запчасти в Кинеле, запчасти для авто Самара – считайте, Вам подфортило. Каталог запчастей для авто на сайте нашего магазина – прост и понятен. Более того, здесь к Вашему вниманию широчайший ассортимент. Единственное, чего чего здесь не встретить – это б/у запчасти и детали сомнительного происхождения, поскольку мы гарнтируем качество. Не нужно больше спрашивать у поисковика, где найти автозапчасти официальный сайт, то, что Вы хотели найти – это autocomponent63.ru.
    Итернет Магазин запчастей: интернет Магазин запчастей

  • AUTDipuri:

    Интернет магазин автозапчастей для иномарок autocomponent63.ru — это качественные комплектеющие, готовые Вам помочь профессионалы и комфортность заказа. Потребность купить запчасти для авто возникает время от времени, ведь авто изнашиваются по частям. И с этим согласятся все автовладельцы. Рынок запчастей для иномарок в наши дни – пестр и огромен, с этим также все соглашаются. Именно в силу этого подбор атозапчастей как и поиск запчастей по авторазборам может оказаться трудным. Но только не для тех, кто обратился в магазин запчастей для автомобилей autocomponent63.ru. Если Вы ищете автозапчасти для определенных моделей авто, аналоги запчастей для иномарок, авторазбор для иномарок, недорогие запчасти для иномарок, запчасти для авто Кинель, запчасти Самара – будьте уверенны, что Вам повезло. Каталог запчастей для иномарок на нашем сайте – прост и легок в использовании. И что даже более важно, здесь к Вашему вниманию достойный всяческих похвал ассортимент. Единственное, чего чего здесь не найти – это б/у запчасти для иномарок и детали сомнительного происхождения, поскольку мы гарнтируем качество. Не нужно больше спрашивать у поисковика, где найти автозапчасти официальный сайт для иномарок, то, что Вы хотели найти – это autocomponent63.ru.
    Авто запчасти — Б\У запчасти

  • AUTDipuri:

    Интернет магазин запчастей для автомобилей autocomponent63.ru — это высоскочественные комплектеющие, наилучшие профессионалы и комфортность заказа. Потребность купить запчасти возникает регулярно, ведь машины изнашиваются частями. И с этим согласятся все водители. Рынок запчастей для автомобилей в России – пестр и обширен, с этим также все соглашаются. Именно из-за этого подбор запчастей для иномарок или жe поиск автозапчастей по авторазборам может оказаться непростым. Но только не для тех, кто обратился в интеренет-магазин запчастей для машин autocomponent63.ru. Если Вы ищете автозапчасти, аналоги автозапчастей для иномарок, авторазбор, недорогие автозапчасти, запчасти для авто Кинель, запчасти для авто Самара – будьте уверенны, что Вам повезло. Каталог запчастей для иномарок на нашем сайте – прост и легок в использовании. Более того, здесь к Вашему вниманию широкий ассортимент. Единственное, чего чего здесь не встретить – это б/у запчасти для иномарок и детали сомнительного производителя, ведь мы гарнтируем высокое качество. Не нужно больше спрашивать у поисковика, где найти автозапчасти официальный сайт, то, что Вам нужно – это autocomponent63.ru.
    Итернет Магазин запчастей: автозапчасти для

  • AUTDipuri:

    Интернет магазин автозапчастей для иномарок autocomponent63.ru — это качественные детали, знающие свое дело профессионалы и удобство заказа. Потребность купить запчасти возникает регулярно, ведь автомобили изнашиваются частями. И с этим согласны все собственники автомобилей. Рынок запчастей для автомобилей в наши дни – пестр и просторный, с этим также нельзя не согласиться. Именно по-этому подбор атозапчастей или жe поиск автозапчастей по авторазборам может оказаться непростым. Но не для тех, кто обратился в магазин автозапчастей для иномарок autocomponent63.ru. Если Вы ищете автозапчасти для определенных моделей авто, аналоги автозапчастей для иномарок, авторазбор для иномарок, дешевые запчасти для иномарок, запчасти для авто в Кинеле, запчасти для иномарок Самара – будьте уверенны, что Вам повезло. Каталог запчастей для иномарок на сайте нашего интернет-магазина – прост и понятен. К тому же, здесь Вы увидите широчайший ассортимент. Единственное, чего чего здесь не найти – это б/у запчасти и детали сомнительного происхождения, поскольку мы гарнтируем качество. Не нужно больше спрашивать у поисковика, где найти автозапчасти официальный сайт, то, что Вы хотели найти – это autocomponent63.ru.
    Запчасти для машин: автозапчасти для

Добавить комментарий


(обязательно)