Введение.
Разработка почтовой программы на основе протокола IMAP
Взаимодействие в рамках IMAP строится по принципу двусторонней связи, которая устанавливается между отправителем и получателем почтового сообщения. При этом отправитель инициирует соединение и посылает запросы на обслуживание, а получатель — отвечает на эти запросы. Фактически отправитель выступает в роли клиента, а получатель — сервера. Канал связи устанавливается непосредственно между… Читать ещё >
Введение. Разработка почтовой программы на основе протокола IMAP (реферат, курсовая, диплом, контрольная)
электронный почта письмо криптографический Целью данной курсовой работы является написание программы, которая принимает электронную почту. Программа должна позволять работать с письмами, содержащими текст и прикрепленные файлы, т. е. соответствовать сегодняшним требованиям к программам такого класса.
На сегодняшний день существует множество почтовых программ. Самые известные из них это Microsoft Outlook и The Bat! Эти программы очень сложны и обладают большим количеством различных возможностей, основная часть которых не используются рядовыми пользователями. Поэтому целью данной работы являлось предоставить пользователю оптимальный набор возможностей.
Постановка задачи
В соответствии с заданием на курсовую работу необходимо разработать программный продукт, обеспечивающий возможность приема электронной почты по протоколу IMAP.
Перечислим требования, предъявляемые к программному продукту:
возможность следить за состоянием почтового ящика (загружать и удалять письма с почтового сервера);
возможность просматривать письма (читать текст письма, загружать прикрепленные файлы);
обеспечение работы с несколькими почтовыми ящиками, так как многие пользователи имеют несколько почтовых адресов.
Описание протокола IMAP.
Взаимодействие в рамках IMAP строится по принципу двусторонней связи, которая устанавливается между отправителем и получателем почтового сообщения. При этом отправитель инициирует соединение и посылает запросы на обслуживание, а получатель — отвечает на эти запросы. Фактически отправитель выступает в роли клиента, а получатель — сервера. Канал связи устанавливается непосредственно между отправителем и получателем сообщения. При таком взаимодействии почта достигает абонента в течение нескольких секунд после отправки.
Клиент отправляет на сервер команды, поддерживаемые протоколом IMAP, сервер же в свою очередь отвечает клиенту строками, содержащими результат запрошенной операции.