27 апреля 2015
Разрабатывая ePofolio - публичный сервис для электронных еПортфолио, на основе программы Mahara с открытым кодом, я столкнулся с рядом трудностей. Одна из них оказалась невозможность работы IMAP плагина, входящий в стандартный набор Mahara.
Поэтому этот модуль для аутентификации по eMail мне пришлось полностью переработать.
На данный момент имеется возможность аутентификации с помощью своего email. Также поддерживаются Google Apps и корпоративные домены электронной почты.
Для Google Apps нужно заполнить следующие поля:
Имя хоста или IP-адрес: imap.gmail.com
Порт: 993
Протокол: IMAP/SSL
Имя домена: @ВАШЕ_ИМЯ_ДОМЕНА
Модуль IMAP 1.1 протестирован на Mahara ePortfolio 1.10.2
Модуль IMAP 1.2 протестирован на Mahara ePortfolio 15.10.0
Примечания к выпуску IMAP 1.2:
* Добавлена возможность автоматической регистрации пользователя через блок логина;
* Добавлена возможность использовать корпоративные системы, например: Google Apps for Business.
Скачать плагин можно с SourceForge: https://sourceforge.net/projects/maharaimap/files/