Главная
Разработка почтовой службы, основанной на Web
В настоящее время сайты все чаще и чаще начинают предоставлять пользователям услуги электронной почты, основанной на Web. Мы предлагаем вам научиться, как реализовать Web-интерфейс с существующим почтовым сервером с использованием PHP-библиотеки ШАР. При помощи построенного интерфейса можно просматривать содержимое собственного почтового ящика на заранее разработанной Web-странице. Помимо прочего, проект можно расширить и получить, в конечном счете, многопользовательскую почтовую Web-систему наподобие Yahoo или Hotmail. В рамках этого проекта мы планируем разработать почтовый клиент "Свежая почта" ("Warm Mail"), который предоставит пользователям следующие возможности:
¦ Подключение к своим учетным записям на почтовых серверах РОРЗ ¦ или ШАР. ¦ Чтение сообщений электронной почты. ¦ Отправка сообщений электронной почты. ¦ Отправка ответов на сообщения электронной почты. ¦ Переадресация сообщений электронной почты. ¦ Удаление сообщений из своего почтового ящика.
Задача Для того чтобы обеспечить пользователю возможность осуществлять чтение сообщений электронной почты, необходимо найти способ подключения к соответствующему почтовому серверу. Обычно почтовый сервер содержится на той же машине, что и Web-сервер. Мы должны наладить взаимодействие с почтовым ящиком пользователя, дабы просматривать список принятых сообщений и индивидуально обрабатывать каждое из них. Для чтения сообщений из пользовательских почтовых ящиков почтовые серверы поддерживают два основных протокола: РОРЗ и IMAP. По возможности, в проекте потребуется реализовать поддержку обеих протоколов. Аббревиатура РОРЗ означает "Post Office Protocol" ("Почтовый протокол") версии 3, a IMAP — "Internet Message Access Protocol"("Протокол доступа к сообщениям Internet"). Основное отличие между упомянутыми протоколами заключается в том, что РОРЗ предназначен и обычно используется пользователями, которые подключаются к сети на довольно короткое время с целью загрузки и удаления сообщений электронной почты из сервера.
Разделы
|