Скрипт обработки и рассылки писем 

  • 12
  • Опубликовано: 2011-09-12
Согласно ТЗ было необходимо написать скрипт, позволяющий пользователю портала отправить приглашения на этот портал своим корреспондентам по электронной переписке. Что и было сделано. Для почтовых сервисов Rambler, Yandex, Mail.ru доступ и извлечение адресов производится по протоколу РОР3. Адреса почтовых роботов, служб поддержки и прочие аналогичные скриптом игнорируются. Список игнорируемых адресов и ключевых слов (например, добавить "no-replay") можно настраивать. Для почтового сервиса gmail доступ к контактам осуществляется с использованием Google API: OAuth 2.0 для авторизации и Google Contacts Data API для получения контактов. В этом случае, вместо формы, приведенной на скриншоте, на страницу пользователя выводится только одна кнопка, т.к. авторизация и обработка запроса производится серверами Google, а список контактов возвращается в виде фида. Для работы со всеми почтовыми серверами скрипт использует SSL соединение, пароли не сохраняются.
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
Биржа вечных ссылок blogocash.ru

Биржа вечных ссылок blogocash.ru Проект был начат в 2009-м и на тот момент, когда проект попал мне в руки, над ним успело поработать 5 человек. Сервис перманентно находился в состоянии альфа-версии, т.е. содержал огромное количество ошибок, недоработок и уязвимостей, которые необход…

Сервис поздравительных открыток

Сервис поздравительных открыток Программирование бэкенда

Система обучения и тестирования корпоративного уровня

Система обучения и тестирования корпоративного уровня Система предназначена для онлайн-обучения: проведения онлайн-курсов и онлайн-тестирования, проведение экзаменов и тестирования среди сотрудников организации, тестирования при приеме на работу. Возможна независимая регистрация физлиц с целью самостоят…

Закрытый сайт компании, торгующий сельхозхимией

Закрытый сайт компании, торгующий сельхозхимией Использованы Laravel, Bootstrap, API Яндекс.Карты и все остальное, необходимое для данного проекта. Реализован в виде независимых сервисов: аутентификации пользователей, синхронизации с 1С и собственно сайта, состоящего из пользовательской и админ. ч…

Система управления документооборотом земельно-кадастрового бюро

Система управления документооборотом земельно-кадастрового бюро Назначение - регистрация и отслеживание прохождения документов. Позволяет вести картотеку работников предприятия, автоматически или вручную назначать исполнителя, фиксировать прохождение оплаты, текущее состояние проектов, ставить на оплату исполните…

Сайт компании Lux Routes Holidays Pvt. Ltd.

Сайт компании Lux Routes Holidays Pvt. Ltd. ТЗ - сверстать сайт на Joomla! согласно полученному от заказчика эскизу, наполнить сайт его же контентом и разместить на хостинге, что и было сделано. Форма обратной связи в правом нижнем углу реализована с помощью ajax'а.

Калькулятор стоимости отдыха

Калькулятор стоимости отдыха Калькулятор стоимости отдыха в отеле. Если пользователя все устраивает, то по "Забронировать номер" уже введенные данные переносятся в форму бронирования и остается указать только контактные данные и принять оферту. На ajax'е у меня много ч…

API-сервер для мобильного приложения+админка

API-сервер для мобильного приложения+админка API-сервер для мобильных приложений, использующих сервис “Позвоночник - найди своего специалиста”. С помощью этих приложений клиенты могут найти специалиста по оздоровительным услугам, а специалисты - создавать расписание (календарь) своих сеансов, п…