Автор: Пользователь скрыл имя, 26 Марта 2012 в 22:28, дипломная работа
Основное предназначение электронной почты – дать пользователям возможность общаться друг с другом. Сам процесс общения происходит путем пересылки текстовых и прочих файлов, подобно тому, как при обычной почтовой переписке люди обмениваются письмами, открытками и прочей корреспонденцией. Уникальность электронной почты как сетевого сервиса, состоит в том, что за счет имеющихся шлюзовых соединений между различными сетями почта может доставляться практически в любые и из любых мировых сетей, объединяя их в единое сетевое пространство.
Введение
Техническое задание
Введение
1 Основание для разработки
2 Источники разработки
3 Технические требования
3.1 Состав изделия
3.2 Технические параметры
3.3 Принцип работы
3.4 Требования к надежности
3.5 Условия эксплуатации
3.6 Требования безопасности
4 Экономические показатели
5 Порядок испытаний
1 Анализ программных средств и технологий
1.1 Принципы работы электронной почты
1.1.1 Создание почтового сообщения
1.1.2 Отправка почтового сообщения
1.1.3 Протокол SMTP
1.1.4 Транспортировка сообщений
1.1.5 Доставка почтовых сообщений
1.1.6 Форматы серверных почтовых хранилищ
1.1.7 Организация доступа к серверным хранилищам
1.1.8 Получение сообщений
1.2 Технология DNS
1.3 Способы организации базы данных сообщений
1.4 Способы организации безопасности среды
1.4.1 Организация безопасности средствами операционной системы
1.4.2 Повышенная безопасность с использованием антивирусной защиты
1.4.3 Защита переписки криптографическими средствами
1.5 Технология кластеризации
1.6 Требования к программной части
1.7 Требования к аппаратной части
2 Проектирование корпоративной почтовой системы
2.1 Обоснование выбора DNS-сервера на основе BIND
2.2 Обоснование выбора агента передачи почты Postfix
2.2.1 Основные подсистемы Postfix
2.2.2 Демоны Postfix
2.2.3 Подсистема обработки входящих сообщений
2.2.4 Подсистема доставки почтовых сообщений
2.2.5 Управление очередями сообщений
2.2.6 Вспомогательные утилиты
2.2.7 Описание основных конфигурационных файлов Postfix
2.3 Сервер доставки почты MDA Dovecot
2.4 Обоснование выбора службы каталогов OpenLDAP в качестве базы данных
2.5 Обеспечение безопасной работы в почтовой системе
2.6 Организация кластера на основе Linux-HA
2.6.1 Программный пакет DRBD
2.6.2 Программный пакет Heartbeat
2.7 Обоснование выбора оборудования для почтового сервера
2.8 Обоснование выбора программных продуктов используемых в почтовой системе
3 Реализация корпоративной почтовой системы
3.1 Этапы установки и настройки компонент почтвой системы
3.1.1 Установка и настройка DNS-сервера BIND
3.1.2 Установка и конфигурация компонентов почтового сервера
3.2 Тестирование почтовой системы
3.2.1 Тестирование DNS-сервера
3.2.3 Тестирование спам-фильтра
3.2.4 Тестирование SSL
4 Оценка показателей качества и расчет общей стоимости владения почтовой системой
4.1 Оценка показателей качества
4.2 Расчет общей стоимости владения почтовой системой
4.3 Расчет стоимости теоретического проекта вычислительной системы
4.4 Расчет стоимости технического проекта вычислительной системы
4.5 Расчет стоимости внедрения вычислительной системы
4.6 Расчет стоимости эксплуатации вычислительной системы
4.7 Общая стоимость владения вычислительной системой
5 Раздел безопасности жизнедеятельности
5.1 Требования безопасности при эксплуатации видеодисплейных терминалов (ВДТ) и персональных электронно- вычислительных машин (ПЭВМ)
5.2 Охрана труда для операторов и пользователей персональных электронно-вычислительных машин (ПЭВМ)
5.2.1 Общие положения
5.2.2 Требования безопасности перед началом работы
5.2.3 Требования безопасности во время работы
5.2.4 Требования безопасности в аварийных ситуациях
5.2.5 Требования безопасности после окончания работы
5.3 Выводы по разделу
Заключение
Список используемой литературы
Приложение А
Приложение Б
Приложение В
127.0.0.1:10026 inet n - n - 16 smtpd
-o content_fi lter=
-o receive_override_options=no_
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=
-o mynetworks_style=host
-o smtpd_authorized_xforward_
spamfilter unix - n n - - pipe
flags=Rq user=spamfilter argv=/usr/local/bin/
Конфигурационные файлы сервисов, подключаемых к Postfix
Листинг конфигурационного фалйа /etc/postfix/ local_recipient_maps.cf
bind = yes
bind_dn= uid=postfix,ou=auth,dc=nixlab,
bind_pw= ratha4ua
server_host = ldap://localhost:389
search_base = ou=people,dc=nixlab,dc=org
query_filter = (mail=%s)
result_attribute = uid
Листинг фалйа /etc/postfix/ smtpd_sender_login_maps.cf
version=3
server_host = ldap://localhost
bind= yes
bind_dn= uid=postfix,ou=auth,dc=nixlab,
bind_pw= ratha4ua
search_base= ou=people,dc=nixlab,dc=org
query_filter= (|(mail=%s)(maildrop=%s))
result_attribute= mail
Листинг конфигурационного фалйа /etc/postfix/virtual_alias_
bind = yes
bind_dn= uid=postfix,ou=auth,dc=nixlab,
bind_pw= ratha4ua
server_host = ldap://localhost:389
search_base = ou=people,dc=nixlab,dc=org
query_filter = (maildrop=%s)
result_attribute = mail
Листинг конфигурационного фалйа /etc/dovecot.conf
base_dir = /var/run/dovecot/
protocols = imap pop3
protocol imap {
listen = *:143
}
protocol pop3 {
listen = *:110
}
log_timestamp = «%Y-%m-%d %H:%M:%S»
syslog_facility = mail
mail_location = maildir:/var/vmail/%d/%u
mail_debug = yes
first_valid_uid = 1000
last_valid_uid = 1000
maildir_copy_with_hardlinks = yes
protocol imap {
login_executable = /usr/libexec/dovecot/imap-
mail_executable = /usr/libexec/dovecot/imap
imap_max_line_length = 65536
}
protocol pop3 {
login_executable = /usr/libexec/dovecot/pop3-
mail_executable = /usr/libexec/dovecot/pop3
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
postmaster_address = postmaster@company.ru
sendmail_path = /usr/lib/sendmail
auth_socket_path = /var/run/dovecot/auth-master
}
auth_verbose = yes
auth_debug = yes
auth_debug_passwords = yes
auth default {
base_dir = /var/run/dovecot/
mechanisms = plain
passdb pam {
}
}
dict {
}
plugin {
}
Листинг конфигурационного фалйа /etc/clamd.conf
LogFile /var/log/clamav/clamd.log
LogFileMaxSize 0
LogTime yes
LogSyslog yes
PidFile /var/run/clamav/clamd.pid
TemporaryDirectory /var/tmp
DatabaseDirectory /var/clamav
LocalSocket /var/run/clamav/clamd.sock
FixStaleSocket yes
TCPSocket 3310
TCPAddr 127.0.0.1
MaxConnectionQueueLength 30
MaxThreads 50
ReadTimeout 300
User clamav
AllowSupplementaryGroups yes
ScanPE yes
ScanELF yes
DetectBrokenExecutables yes
ScanOLE2 yes
ScanMail yes
ScanHTML yes
ScanArchive yes
ArchiveBlockEncrypted no
Листинг конфигурационного фалйа /etc/clamsmtpd.cf
OutAddress: 10026
TimeOut: 180
KeepAlives: 0
XClient: on
Listen: 127.0.0.1:10025
ClamAddress: /var/run/clamav/clamd.sock
Header: X-Virus-Scanned: ClamAV using ClamSMTP
TempDirectory: /tmp
Action: drop
Quarantine: on
User: clamav
Листинг конфигурационного фалйа /etc/mail/spamassasin/local.cf
required_hits 5
rewrite_header Subject ****SPAM****
report_safe 0
use_bayes 1
bayes_path /etc/mail/spamassassin/bayes
bayes_file_mode 0666
bayes_learn_to_journal 1
bayes_min_ham_num 50
bayes_min_spam_num 50
score SUBJ_FULL_OF_8BITS 0.00
score HTML_COMMENT_8BITS 0.01
score HEADER_8BITS 0.00
score TO_NO_USER 0.01
score FORGED_MUA_OUTLOOK 0.5
score X_AUTH_WARNING 0.01
score SUBJ_HAS_UNIQ_ID 9.99
score HTTP_USERNAME_USED 9.99
score FORGED_YAHOO_RCVD 9.99
score FORGED_JUNO_RCVD 16
score UNWANTED_LANGUAGE_BODY 1.02
score MLM 5.55
score RCVD_NUMERIC_HELO 4.95
ok_locales en ru
whitelist_from root@localhost
blacklist_from *@outblaze.com
auto_whitelist_path /etc/mail/spamassassin/auto-
auto_whitelist_file_mode 0666
trusted_networks 192.168.146.0/24
Файлы для организации фильтрации спама средствами Postfix
Листинг файла /etc/postfix/helo_access
example.com REJECT you are not in my local networks
80.80.80.80 REJECT you are not in my local networks
dc.DOM OK broken M$ Widnows server
Листинг файла /etc/postfix/dul_checks
/81-177-70-6\.donnetwork\.ru/
/([0-9]*-){3}[0-9]*(\..*){2,}/
/([0-9]*\.){4}(.*\.){3,}.*/i
/.*\..*\...\.comcast\.net/i
/.*yahoobb.*\.bbtec\.net/i
/[0-9]{12}\.bbtec\.net/i
/.*\.broadband\.hu/i
/client.*\..*\..*/i
/cable.*\..*\..*/i
/pool.*\..*\..*/i
/dial.*\..*\..*/i
/ppp.*\..*\..*/i
/dslam.*\..*\..*/i
/dhcp.*\..*\..*/i
/adsl\.r61\.net/i
/adsl\.infotecstt\.ru/i
/[\.-]dsl.*\..*\..*/i
/[ax]dsl.*\..*\..*/i
/.*([0-9]*\.){4}cableonline\.
/.*\.([0-9]*\.){4}ip\.
/([0-9]*-){3}[0-9]*\.fibertel\
/.*[0-9]*-[0-9]*\.fibertel\.
/[0-9]*\.user\.veloxzone\.com\
/[0-9]*\.customer\.alfanett\.
/.*([0-9]*-){3}[0-9]*\.
/.*(-[0-9]*){2}\.telpol\.net\.
/(.*\.){2}maxonline\.com\.sg/
/(.*-){2}.*\.fairgamemail\.us/
/[0-9]*[0-9]*-\.wispnet\.net/
/.*-.*(\..*){2}\.ne\.jp/i
/[0-9]*\..*\.ne\.jp/i
/(.*\.){3}ad\.jp/i
/(.*\.){4}revip\.asianet\.co\.
/[0-9]*\..*\.virtua\.com\.br/
/([0-9]*-){3}[0-9]*\.exatt\.
/([0-9]*\.){4}ip\.alltel\.net/
/[0-9]{6,}\.chello\.../i
/.*[0-9]*\..*\.chello\.../i
/.*\..*\.t-dialin\.net/i
/.*\..*\.t-ipconnect\.de/i
/([0-9]*-){2,3}[0-9]*\..*\.
/.*\..*\.shawcable\.net/i
/p[0-9]*\.mp[0-9]*\.aaanet\.
/([0-9]*-){2}[0-9]*\.ip\.adsl\
/([0-9]{1,3}\.){2}broadband4\.
/.*\.yandex\.ru/i
Информация о работе Корпоративная почтовая система на базе высокодоступного кластера