Написание программы, принимающей электронную почту и позволяющей работать с письмами, содержащими текст и прикрепленные файлы. Пути совершенствования продукта и механизмы криптографической защиты данных, передаваемых в процессе работы программы.
При низкой оригинальности работы "Разработка почтовой программы на основе протоколов SMTP и POP3", Вы можете повысить уникальность этой работы до 80-100%
Целью данной курсовой работы является написание программы, которая принимает и отправляет электронную почту. Программа должна позволять работать с письмами, содержащими текст и прикрепленные файлы.Перечислим требования, предъявляемые к программному продукту: · возможность следить за состоянием почтового ящика (загружать письма с почтового сервера; удалять, отправлять почту); Клиент отправляет на сервер команды, поддерживаемые протоколом SMTP, сервер же в свою очередь отвечает клиенту строкой, в начале которой размещен код результата операции(они будут описаны далее). Аргументы: - строка, указывающая e-mail-адрес отправителя Описание: строки, следующие за этой командой, рассматриваются получателем как данные почтового сообщения. В спецификации SMTP требуется, чтобы сервер отвечал на каждую команду SMTP-клиента.Так же письмо может содержать в своем теле текст другого письма. Это не обязательно для каждой из частей тела письма в случае многочастного письма, но обязательно для заголовков частей типа "message", если и только если эта часть сама по себе декларирована как соответствующая спецификации MIME. Не возможно полностью определить как почтовая программа, поддерживающая MIME, должна интерпретировать письмо, имеющее значение MIME-version, отличное от "1.0". Хотя многие параметры имеют смысл лишь для конкретного типа, некоторые все же являются глобальными в том смысле. что они применимы ко всем типам (например, параметр "boundary" применим только с типом "multipart", а параметр "charset" может использоваться с несколькими типами). Тело, содержащее данные типа "message", само является письмом или частью письма, полностью отформатированного в соответствии со стандартом RFC 822, которое, в свою очередь, может содержать свое собственное поле заголовка"Content-Type".Программный продукт был разработан в среде разработки Borland C Builder, поскольку эта среда программирования предоставляет широкие возможности по созданию пользовательского интерфейса и ускоряет процесс разработки программных продуктов. Данная среда программирования содержит множество стандартных элементов оконного пользовательского интерфейса, использование которых позволило сделать управляющее приложение простым и понятным для пользователя. Кроме того в составе среды разработки Borland C Builder поставляются заголовочные файлы, предоставляющие возможность использование структур SOCKET, что делает разработку весьма производительной и значительно ускоряет ее. Перечислим функции, обеспечиваемые перечисленными модулями: · модуль авторизации пользователей: § проверка подлинности пользователей путем сравнения введенного пароля с хранящимся в локальном почтовом ящике · SETFROMTO - отправляет на SMTP-сервер информацию об отправителе и получателе (получателях) почты;В рамках данной работы рассмотрены основные вопросы обработки электронной почты и создан программный продукт, удовлетворяющий всем поставленным требованиям.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы