Использование электронной почты Google Apps в CodeIgniter - PullRequest
1 голос
/ 04 октября 2009

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

Ответы [ 2 ]

1 голос
/ 05 октября 2009

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

Выписка из ссылки:

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

1 голос
/ 04 октября 2009

Правильно, вы не найдете его, потому что 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.

...