КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Настройка SMTP-сервера
Создание почтового сервера в ОС МСВС Настройка почтовой системы в ОС МСВС состоит из трех составных частей: настройки MUA — программного обеспечения для чтения и составления почты, настройки MTA — обычно SMTP сервер и настройки программы получения почты — обычно POP сервер. Пользовательский почтовый агент MAU может представлять собой практически все что угодно, в работе будет рассмотрен почтовый агент «Outlook Express». В качестве MTA агента (SMTP-сервера) будет использоваться «Sendmail». В качестве программы получения почты (POP3-сервера) будет использоваться «Dovecot». SMTP-сервер в ОС МСВС реализован в виде демона (службы) сервера «Sendmail». Процесс создание SMTP-сервера в ОС МСВС состоит из следующих этапов: 1. Проверка наличия установленного пакета SMTP-сервера ( «Sendmail»), при отсутствии установленного пакета его необходимо установить из дистрибутива ОС МСВС. 2. Конфигурирование SMTP-сервера ( «Sendmail» ). 3. Запуск (перезапуск) демона «Sendmail» в ОС МСВС. Проверка наличия установленного пакета SMTP-сервера Основными компонентами SMTP-сервер «Sendmail» в ОС МСВС 5.0 являются: 1. sendmail-8.13.8-8vniins2.x86_64.rpm — этот пакет содержит SMTP-сервер «Sendmail». 2. sendmail-cf-8.13.8-8vniins2.x86_64.rpm — этот пакет содержит конфигурационные файлы, необходимые для изменения конфигурации SMTP-сервера.
Все компоненты SMTP-сервера в ОС МСВС 5.0 находятся в файлах на диске с дистрибутивом, полный путь к которому имеет следующий вид: - Server/sendmail-8.13.8-8vniins2.x86_64.rpm (для пакета SMTP-сервера); - Server/sendmail-cf-8.13.8-8vniins2.x86_64.rpm (для пакета конфигурационных файлов для SMTP-сервера).
Проверка наличия установленных пакетов SMTP-сервера в ОС МСВС выполняется соответственно по командам: rpm -q sendmail – проверка наличия установленного пакета SMTP-сервера; rpm -q sendmail-cf – проверка наличия установленного пакета конфигурационных файлов для SMTP-сервера. Если после ввода команд последовали ответы, представленные на рис. 7.11, значит основные компоненты SMTP-сервера «Sendmail» в ОС МСВС 5.0 уже установлены. Рис. 7.11. Проверка наличия установленных компонентов SMTP-сервера «Sendmail»
Если, хотя бы в одном ответе последовало «….. не установлен», значит, этот компонент необходимо установить. Для установки пакетов SMTP-сервера «Sendmail» необходимо вставить в CD-привод CD-диск с дистрибутивом ОС МСВС 5.0 и последовательно ввести следующие команды: 1. mkdir /mnt/cdrom – создание каталога «cdrom» в каталоге «mnt», в которую в дальнейшем будет монтироваться CD-диск с дистрибутивом ОС МСВС. 2. mount /dev/cdrom /mnt/cdrom – монтирование (подключение) CD-диска в ОС МСВС. 3. rpm -ivh /mnt/cdrom/Server/sendmail-8.13.8-8vniins2.x86_64.rpm – установка пакета SMTP-сервера «Sendmail» в ОС МСВС. 4. rpm -ivh /mnt/cdrom/Server/sendmail-cf-8.13.8-8vniins2.x86_64.rpm – установка пакета конфигурационных файлов для SMTP-сервера «Sendmail» в ОС МСВС. Если при выполнении п.3 будет выдано сообщение, представленное на рис.7.12, то значит необходимо установить ещё дополнительные пакеты, требующиеся для корректной установки SMTP-сервера «Sendmail», т.е. необходимо ещё последовательно выполнить следующие команды: 5. rpm -ivh /mnt/cdrom/Server/cyrus-sasl-2.1.22-5.3.x86_64.rpm – установка пакета «cyrus-sasl» в ОС МСВС. 6. rpm -ivh /mnt/cdrom/Server/hesiod-3.1.0-8.x86_64.rpm – установка пакета «hesiod» в ОС МСВС. 7. rpm -ivh /mnt/cdrom/Server/procmail-3.22-17.1.x86_64.rpm – установка пакета «procmail» в ОС МСВС. 8. rpm -ivh /mnt/cdrom/Server/m4-1.4.5-3.1.x86_64.rpm – установка пакета «m4» в ОС МСВС. 9. rpm -ivh /mnt/cdrom/Server/make-3.81-3vniins1.x86_64.rpm – установка пакета «make» в ОС МСВС. После чего попытаться снова выполнить п.3 и п.4. Рис. 7.12. Сообщение об отсутствии некоторых пакетов для корректной установки При успешном выполнении п.3 и п.4 на экране появится сообщение, представленное на рис.7.13. Рис. 7.13. Успешная установка SMTP-сервера «Sendmail» Конфигурирование SMTP-сервера «Sendmail» Основными конфигурационными файлами SMTP-сервера «Sendmail» являются: 1. «/etc/mail/access» – в этом файле указывается, для каких IP адресов «Sendmail» должен принимать и пересылать почту. 2. «/etc/mail/local-host-names» – в этом файле хранятся названия доменов, для которых SMTP-сервер должен обрабатывать почту. 3. «/etc/mail/sendmail.mc» – в этом файле находится главный конфигурационный файл SMTP-сервера «Sendmail». 4. «/etc/hosts» – в этом файле хранится статическая таблица соответствия имён узлов их IP адресам. В файлы конфигурации заносятся данные по мере необходимости их изменения. Так, например, если какой-либо параметр в конфигурационном файле не указан, значит, он имеет значение по умолчанию, определённое разработчиком этой программы. Если значение параметра по умолчанию требуется изменить, то необходимо это явно прописать в соответствующем конфигурационном файле.
Далее будет представлен пример изменения соответствующих конфигурационных файлов при условии: - SMTP-сервер «Sendmail» будет обслуживать домен «net20.ru»; - SMTP-сервер «Sendmail» будет иметь имя «msvs20», т.е. полное доменное имя у него будет «msvs20.net20.ru»; - SMTP-сервер «Sendmail» будет обрабатывать почту, поступающую со всех своих сетевых интерфейсов; - SMTP-сервер «Sendmail» будет отвечать на запросы, поступающие из ЛВС с IP адресом 192.168.20.0.
Пример:
1. Для разрешения обработки запросов, поступающих из ЛВС с IP адресом 192.168.20.0 необходимо добавить в файл «/ etc/mail/access» строку «Connect:192.168.20 RELAY», в результате чего файл будет иметь вид: Connect:localhost.localdomain RELAY Connect:localhost RELAY Connect:127.0.0.1 RELAY Connect:192.168.20 RELAY
2. Для добавления доменов, для которых SMTP-сервер должен обрабатывать почту необходимо в файл «/etc/mail/local-host-names» добавить две строки: msvs20.net20.ru
Дата добавления: 2014-01-15; Просмотров: 3037; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |