Вход

Почтовый сервер

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 291278
Дата создания 14 июля 2014
Страниц 29
Мы сможем обработать ваш заказ (!) 19 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 150руб.
КУПИТЬ

Описание

В данной курсовой работе я разработал почтовый сервер, который назвал "MailFromApp" защитил 25,06,2014 на отлично в ТГТУ ...

Содержание

Введение 3
1. Теоретическая часть 4
1.1 Классификация серверов 4
1.2 Почтовый сервер 9
1.3 Стандарты электронной почты 13
2. Практическая часть 15
2.1 Описание разработанного почтового сервера 15
Заключение 28
Список литературы 29

Введение

С развитием информационных технологий и телекоммуникаций компьютеры всё тесней входят в нашу жизнь, как на работе, так и дома. В связи с реформирование экономики Российской Федерации, с взятием курса на инновационное развитие экономики, всё чаще и чаще в повседневной работе в большинстве предприятий и организаций используют различные средства информационно вычислительной техники. Это позволяет сократить расходы, и повысить скорость обработки создания и оборота документов. Также благодаря компьютерам существенно увеличивается безопасность и надежность документооборота. Сейчас трудно представить жизнь какого–нибудь офиса без компьютерной техники. В связи с этим появилась потребность не только в персональных компьютерах сотрудников, но и в создании корпоративных серверов. В больших корпорация х они занимают целые комнаты и этажи, и построены на специальных серверных платформах. В небольших и средних организациях бывает достаточно 1 – 2 серверов на базе стандартного компьютера.
Актуальность проблемы обусловлена тем, что многие предприятия испытывают острую необходимость в создании и обустройстве продуманной и надежной IT инфраструктуры. Необходимость обусловлена тем, что в повседневной работе большинства сотрудников используются компьютеры. Корпоративный сервер является частью IT инфраструктуры предприятия и его организация позволяет сотрудникам более эффективно, быстро, качественно выполнять свою работу, уменьшит время, затрачиваемое на выполнение сотрудниками своих непосредственных обязанностей, что в свою очередь и делает работу организации более эффективной и как следствие увеличит прибыль, которую приносит предприятие. Например, использование САПР позволяет ускорить проектный этап конструкторских работ.
Цель данной курсовой работы – разработать программное обеспечение выполняющее роль почтового сервера.

Фрагмент работы для ознакомления

Например, принт–сервер хранит посланные на печать документы на своем жестком диске, выстраивает их в очередь и выводит на принтер в порядке очередности.Серверы удаленного доступаЭти системы позволяют связываться с офисной сетью по телефонным линиям. Находясь с ноутбуком где–нибудь вдали от офиса, или сидя за своим домашним компьютером, всегда можно получить нужный файл, проверить, не пришла ли электронная почта, словом, получить любую необходимую информацию. При наличии хороших каналов связи разница между работой в офисе и вне его в этом случае практически незаметна.Факс–серверыВ известном смысле факс–серверы служат мостом между старым и новым способами ведения бизнеса. Во многих отношениях факс–сервер подобен упоминавшемуся ранее почтовому серверу. Оба эти типа серверов представляют собой мосты между исходящими и входящими сообщениями, оба должны направлять входящие сообщения по указанному адресу. В случае почтовых серверов – это всегда почтовый ящик конкретного пользователя. В случае факс–серверов для небольшой однопользовательской среды часто подразумевается, что принимающий сообщение компьютер и является местом назначения, поэтому модель почтового ящика здесь не работает. С другой стороны, факс–серверы, предназначенные для корпоративного использования, имеют некоторые параллели с моделью сервера электронной почты, обеспечивая доставку входящих факсов по конкретным адресам, присвоенным пользователям [2, c. 68-73].1.2 Почтовый серверПочтовый сервер, сервер электронной почты, мейл–сервер — в системе пересылки электронной почты так обычно называют агент пересылки сообщений (англ. mail transfer agent, MTA). Это компьютерная программа, которая передаёт сообщения от одного компьютера к другому. Обычно почтовый сервер работает «за кулисами», а пользователи имеют дело с другой программой — клиентом электронной почты (англ. mail user agent, MUA).К примеру, в распространённой конфигурации клиентом электронной почты является Outlook Express, однако в последнее время часто используются полноценные версии почтового клиента от Microsoft — Outlook, а также клиента от Mozilla — Thunderbird. Когда пользователь набрал сообщение и посылает его получателю, почтовый клиент взаимодействует с почтовым сервером, используя протокол SMTP. Почтовый сервер отправителя взаимодействует с почтовым сервером получателя (напрямую или через промежуточный сервер — релей). На почтовом сервере получателя сообщение попадает в почтовый ящик, откуда при помощи агента доставки сообщений (mail delivery agent, MDA) доставляется клиенту получателя. Часто последние два агента совмещены в одной программе (к примеру, sendmail), хотя есть специализированные MDA, которые в том числе занимаются фильтрацией спама. Для финальной доставки полученных сообщений используется не SMTP, а другой протокол — часто POP3 или IMAP — который также поддерживается большинством почтовых серверов. Хотя в простейшей реализации MTA достаточно положить полученные сообщения в личный каталог пользователя в файловой системе центрального сервера («почтовый ящик»).Почтовый сервер — это компьютерная программа, которая передаёт сообщения от одного компьютера к другому. Обычно почтовый сервер работает «за кулисами», а пользователи имеют дело с другой программой — клиентом электронной почты (англ. mail user agent, MUA). Рисунок 1. Схема взаимодействияОрганизация собственного почтового сервера позволяет более гибко формировать политику отправки и приема почтовых сообщений. Зачастую возможности хостера почтового домена по настройке и обработке писем ограничены, тогда как фильтры ИКС позволяют моделировать множество различных ситуаций, а также вести учет и статистику передаваемых сообщений и много другое. При входе в модуль отображается состояние служб «Почтовый сервер» и «Хранилище почты», кнопка «Выключить» (или «Включить» если модуль выключен) и последние сообщения в журнале. Порт SMTP/POP3/IMAP – позволяет изменить стандартные порты приема и отправки почтовых сообщений. Интерфейсы для SMTP/POP3/IMAP – позволяет выбрать интерфейсы сервера, по которым осуществляется прием и отправка почтовых сообщений. По умолчанию задействованы все интерфейсы. Следующие поля позволяют установить максимальный размер письма (в мегабайтах), максимальное количество писем с одного Ip–адреса в минуту, интервал между попытками отправки, а также минимальное и максимальное время ожидания в почтовой очереди. Релей — узел, занимающийся получением/пересылкой сообщений (электронной почты), в данном случае в его роли по умолчанию выступает ИКС. В некоторых случаях вам может потребоваться прописать другой сервер, через который ИКС будет отправлять почту (например, в случае мультидропного почтового ящика, настроенного на почтовом сервере провайдера). Адреса, с которых разрешена пересылка – это список адресов и доменных имен, с которых ИКС будет всегда принимать почту без проверки серыми списками и проверки соответствия прямой и обратной записей. Адреса, с которых запрещена пересылка – это список адресов и доменных имен, почтовые сообщения с которых ИКС всегда будет отклонять. Черные списки RBL. RBL, Real–time Blackhole List (или DNSBL — DNS blacklist или DNS blocklist) — списки хостов, хранимые с использованием системы архитектуры DNS. Обычно используются для борьбы со спамом. Почтовый сервер обращается к DNSBL, и проверяет в нём наличие IP–адреса клиента, с которого он принимает сообщение. При положительном ответе считается, что происходит попытка приёма спам–сообщения. Серверу отправителя сообщается ошибка 5xx (неустранимая ошибка) и сообщение не принимается. В большинстве случаев изменять этот список не требуется. Домен по умолчанию для авторизации определяет почтовый домен, который будет автоматически подставляться при авторизации пользователя. При указании домена по умолчанию пользователи этого домена смогут авторизоваться по имени почтового ящика без указания домена. При создании ящика автоматически создавать папки – содержит список стандартных папок, создаваемых в почтовом ящике. При необходимости можно изменить их состав. Проверять почту антивирусом Clamav/Dr.Wed – установка этих флажков дает сигнал почтовому серверу проверять входящие и исходящие письма на наличие в них вирусов. При положительном результате вместо самого письма получателю придет сообщение о результатах проверки. Использовать серые списки. Серые списки (Greylisting) — способ автоматической блокировки спама, основанный на том, что «поведение» программного обеспечения, предназначенного для рассылки спама, отличается от поведения обычных серверов электронной почты. Если почтовый сервер получателя отказывается принять письмо и сообщает о «временной ошибке», сервер отправителя обязан позже повторить попытку. Спамерское программное обеспечение в таких случаях, обычно, не пытается этого делать. Вы можете включить данный режим для усиленной проверки почты на спам. После включения данной опции станут доступными для редактирования параметры серых списков – время игнорирования повторной отправки (в секундах), время ожидания повторной отправки (в часах), время хранения отправителя в белом списке (в днях). Разрешить SSL разрешает SSL/TLS–авторизацию пользователей. После включения данной опции становятся доступны параметры, определяющие порты работы служб SMTP SSL, POP3 SSL и IMAP SSL. Сертификат для SMTP/POP3/IMAP – как и другие службы ИКС почтовый сервер может работать как по стандартному протоколу, в котором при передаче файлов данные не шифруются (что небезопасно), так и по защищённому. Для этих целей используются SSL–сертификаты. Нажав на кнопку […], вы можете назначить для каждого протокола заранее созданный в соответствующем модуле сертификат. Использовать DLP – запускает службу проверки почтовых сообщений по отпечаткам конфиденциальной информации. Жесткий диск для хранения почты позволяет переместить хранилище почты на отдельный жесткий диск. По умолчанию почта хранится на системном разделе. Подпись для веб–интерфейса включается в настройках почтового сервера, для этого необходимо установить флажок «использовать подпись» и ввести подпись в окне, которое открывается по кнопке «редактировать html», после чего сохранить настройки [3, c. 54-58]. 1.3 Стандарты электронной почтыЭлектронная почта — (англ. E–mail либо email, сокр. от electronic mail), способ передачи информации в компьютерных сетях, широко используется в Интернете. Основная особенность электронной почты заключается в том, что информация отправляется получателю не напрямую, а через промежуточное звено — электронный почтовый ящик, который представляет собой место на сервере, где сообщение хранится, пока его не запросит получатель. Доступ к почтовому серверу может предоставляться как через почтовые программы, так и через веб–интерфейс.Похожим образом устроена и электронная почта. Она использует два типа серверов. Один сервер отправляет исходящую почты независимо от ее происхождения — он использует протокол SMTP (Simple Mail Transfer Protocol, простой протокол передачи почты). Другой сервер принимает поступающую почту и следит за тем, чтобы она попадала к нужным адресатам. Этот протокол называется РОРЗ (Post Office Protocol, протокол почтового отделения).SMTP — (англ. Simple Mail Transfer Protocol, простой протокол передачи почты) сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP. Протокол был разработан для передачи только текста в кодировке ASCII, кроме того, первые спецификации требовали обнуления старшего бита каждого передаваемого байта. Это не дает возможности отсылать текст на национальных языках, а также отправлять двоичные файлы. Для снятия этого ограничения был разработан стандарт MIME, который описывает способ преобразования двоичных файлов в текстовые. В настоящее время большинство серверов поддерживают 8BITMIME, позволяющий отправлять двоичные файлы.ESMTP — (англ. Extended SMTP, масштабируемое расширение протокола SMTP). В настоящее время под «протоколом SMTP», как правило, подразумевают SMTP и его расширения. При установлении соединения сервер объявляет о наборе поддерживаемых расширений. Соответствующие расширения могут быть использованы клиентом при работе.РОРЗ — (англ. Post Office Protocol Version 3, протокол почтового отделения, версия 3), сетевой протокол, используемый для получения сообщений электронной почты с сервера. Обычно используется в паре с протоколом SMTP. В протоколе РОРЗ предусмотрено 3 состояния сеанса: авторизация (клиент проходит процедуру аутентификации), транзакция (клиент получает информацию о состоянии почтового ящика, принимает и удаляет почту), обновление (сервер удаляет выбранные письма и закрывает соединение).Для получения почты разработан также усовершенствованный протокол IMAP (Internet Mail Access Protocol, протокол доступа к почте через Интернет). В нем реализованы дополнительные функции, в частности, сообщения хранятся именно на сервере и загружаются на компьютер только для просмотра. Сообщениями управляет сам сервер. Этот протокол удобен, если почту с сервера надо принимать на разные компьютеры.IMAP — (англ. Internet Message Access Protocol), интернет–протокол прикладного уровня для доступа к электронной почте. IMAP предоставляет пользователю богатые возможности для работы с почтовыми ящиками, находящимися на центральном сервере. Почтовая программа, использующая этот протокол, получает доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция расположена на компьютере получателя [5, c. 32-35].2. Практическая часть2.1 Описание разработанного почтового сервераВ данной курсовой работе я разработал почтовый сервер, который назвал "MailFromApp". Главная форма данного программного средства выглядит следующим образом:Рисунок 2. Главная форма приложенияЕсли не удается соединиться с сервером, то появляется такое окно:Рисунок 3. Форма ошибки соединения с серверомВ поле "Сервер(IP)" вводим IP–адрес, на который мы хотим отправить письмо.В поле "От кого" вводим имя или ник того, кто отправляет данное письмо.В поле "Кому" вводим имя или ник того, кому отправляем данное письмо.В поле "Текст" вводим тескт сообщения.Кнопка "Выход" предназначена для завершения работы приложения.Кнопка "Отправить" предназначена для отправки сообщения.Исходный код данной программы:Файл MailFromApp.cpp:#include "stdafx.h"#include "MailFromApp.h"#include "MailFromAppDlg.

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

1. Гниденко И. Соколовская С. Информационные технологии в бизнесе: Учебное пособие/ Гниденко И. Соколовская С. – Мск, Вектор, 2011.– 160с.
2. Емельянова Н. Партыка Т. Романов В. Проектирование экономических информационных систем: Методология и современные технологии: Учебное пособие для вузов / Емельянова Н. Партыка Т. Романов В. – Мск, Экзамен, 2011.– 256с.
3. Карлинг М., Деглер М., Деннис Д. Системное администрирование Linux / Карлинг М., Деглер М., Деннис Д. – С–Пб, Питер, 2012.– 592с.
4. Кулемина Ю. Информационные системы в экономике / Кулемина Ю.–М., Окей–книга, 2009.– 112с.
5. Некрасов В. И. Почтовая серверная система часть 1/ В.И. Некрасов. – М.,Интертраст.–380с.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00433
© Рефератбанк, 2002 - 2024