Использование электронной почты Google Apps в CodeIgniter

StackOverflow https://stackoverflow.com/questions/1515089

  •  19-09-2019
  •  | 
  •  

Вопрос

Как использовать службы электронной почты Google Apps для отправки почты с помощью класса электронной почты CodeIgniter?Класс электронной почты, похоже, предпочитает SMTP, и я просматривал учетную запись Google Apps клиента.Я не могу найти место в настройках Google Apps для SMTP.Кто-нибудь знает решение этой проблемы?

Это было полезно?

Решение

Да, вы его не найдете, потому что CodeIgniter использует функцию PHP «mail».

По некоторым причинам, о которых знает только самый пьяный разработчик ядра PHP - эта функция не поддерживает SMTP и, что еще хуже, даже администратор не может настроить использование SMTP в Unix (это можно сделать в Windows - из-за чего дизайн PHP выглядит еще более сумасшедшим). ).

Существует несколько библиотек SMTP, которые могут обрабатывать электронную почту SMTP, просто используйте их.

http://pear.php.net/package/Mail http://sourceforge.net/projects/phpmailer/ http://swiftmailer.org/

или классы электронной почты из Zend Framework, которые отделены от остальных, поэтому их легко использовать с CodeIgniter.

Другие советы

Вот сообщение в блоге с подробными инструкциями:http://joelg.info/sending-email-with-gmail-using-the-codeignite

Выдержка из ссылки:

Зачем отправлять электронную почту с Gmail, а не на конфигурацию SMTP сервера?Есть ряд преимуществ, которые я вижу для этого:Возможность разрабатывать локально и тестировать электронную почту, отправляя функциональность, не выходя на длину для настройки локального почтового сервера.Возможность использовать электронные письма Google приложения для отправки электронной почты из электронных писем, которые находятся на вашем собственном домене.Способность иметь ссылку на отправку, которую вы отправляете, используя этот метод в папке «отправить» в вашей учетной записи Gmail.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top