Топовые новости
Новое

Red Hat Linux Sendmail является почтовой программой

Red Hat Linux Sendmail является почтовой программойВ Red Hat Linux Sendmail является почтовой программой по умолчанию и используется почти повсеместно. В этом разделе мы рассмотрим примеры настройки и работы этой почтовой системы. Как было замечено ранее, Sendmail — чрезвычайно сложная в настройке программа. Поэтому в этой главе мы обсудим лишь основные понятия, касающиеся ее работы. Конфигурация Sendmail определяется содержимым файлов, хранящихся в каталоге /etc/mail. Большинство настроек содержатся в файле sendmail. cf. Синтаксис этого файла весьма сложен и даже несколько загадочен. Чтобы облегчить настройку Sendmail, был создан файл sendmail. mc. Приводимый пример, однако, заставляет сомневаться в целесообразности этой попытки. Для преобразования файла sendmail. mc в файл sendmail. cf используется макропроцессор т4, требования которого и определяют особенности синтаксиса данного файла. Позже мы рассмотрим использование макропроцессора, а также сценарий Peri, позволяющий автоматизировать и упростить процесс преобразования. Но сначала обратимся к базовой конфигурации Sendmail. Файл sendmail. cf имеет довольно странный синтаксис из-за требований макропроцессора т4. Мы не будем подробно рассматривать особенности его работы, остановимся лишь на системе кавычек. Обратите внимание, что открывающая кавычка является в действительности символом backtick — , а закрывающая — обычной одинарной кавычкой С). Также стоит упомянуть о последовательности dnl. Она расшифровывается как "delete to new line". Это означает, что все символы начиная с данной последовательности и по символ новой строки включительно в выводе присутствовать не будут. Мы не будем вдаваться в подробности ручного редактирования файла, которое в большинстве случаев ни к чему хорошему не приводит, обратимся к Perl-сценарию, разработанному Donncha О Caoimh. Данный сценарий берет на себя соблюдение синтаксиса конфигурационного файла, запрашивая у нас лишь ввод необходимой информации. Задача сценария — создать почтовый сервер на вашем домашнем компьютере под управлением Red Hat Linux. Необходимые для этого данные: ваш адрес электронной почты, логины и пароли всех почтовых пользователей, адрес вашего почтового сервера и сетевой IP-адрес. Во время работы сценария производится не только выдача запросов на ввод информации, но и вывод вспомогательных сообщений, поясняющих смысл выполняемых действий. По завершении работы сценария будут полностью настроены Sendmail и Fetchmail.

Галерея
8845 9566 9710 12874 13267 36053
Интересные записи
Рубрики