|
Категория: Главная, qmail, Статьи, Разное Расположение почтового ящика MailboxУправление списками рассылки каждый пользователь может иметь личный список рассылки; инструкции по доставке сообщений пользователю user-whatever направляются в ~user/.qmail-whatever обслуживание списков рассылки намного быстрее sendmail, что подтверждается соответствующими тестами автоматическое предотвращение появления петель при пересылке не существует какого-либо (кроме ресурсов машины) ограничения на списки рассылки поддержка алиасов и перенаправлений с помощью простого механизма (например, алиас Postmaster определяется содержимым файла ~alias/.qmail-postmaster) поддержка менеджера списков рассылки ezmlm Информация для пользователей Итак, Вы, как достаточно любопытный и продвинутый пользователь, узнали о том, что Ваш системный администратор установил qmail. Возникает резонный вопрос: чем это Вам грозит? В принципе Вы имеете законное право на получение некоторой информации, связанной с особенностями конфигурации qmail. И если сисадмин немного разбирается в том, чем он, собственно, занимается, то он наверняка пошлет ... письмо с подобающими объяснениями (список необходимых вопросов можно обнаружить в последнем пункте). Ну, а пока Вы ждете ответа... Все, что Вы хотели знать о qmail, но боялись спросить Расположение почтового ящика Mailbox Попробуем выяснить, где же теперь расположен Ваш почтовый ящик. Сперва стоит написать себе письмо (по Вашему усмотрению -приличного или не очень содержания). Ждем 6 секунд - есть надежда, что письмо пришло. Теперь смотрим в свой домашний каталог: тут появляются варианты появился новый файл Mailbox, помимо старого mbox-а присутствует целый новый каталог Maildir как был один mbox, так и остался В первом случае сисадмин сконфигурил qmail так, что для локальной доставки сообщений используется собственная программа qmail под названием qmail-local. Теперь попробуйте прочесть почту обычным образом (для примера, с помощью программы mail). Успех? Это означает, что Ваш почтовый ящик перекочевал в ~you/Mailbox и сделана символическая ссылка из /var/spool/mail/you на ~you/Mailbox для того, чтобы Ваш пользовательский агент (MUA) мог обнаружить почтовый ящик на новом месте. Правда, нужно отметить, что не со всеми пользовательскими агентами (pine, MH, elm и т.п.) удастся так запросто справиться - впрочем, это уже забота системного администратора. Во втором случае предполагается использовать, собственно, одно из преимуществ qmail - новый формат почтовых ящиков Maildir. Для чтения почты Вам придется использовать программы maildir2mbox, maildirwatch и установить некоторые переменные окружения . В последнем случае - все осталось по старому с точки зрения Вас - пользователя: не нужно совершать никаких лишних телодвижений (например, нажимать на разные клавиши). Контроль за появлением петель при пересылке почты Локальный доставочный агент qmail -- qmail-local автоматически добавляет поле Delivered-To в заголовок каждого сообщения. Это дает возможность предотвратить появление петель при перенаправлении сообщений. Контроль за исходящими сообщениями При использовании qmail Вы имеете возможность контролировать вид исходящих сообщений дополнительно к тому, что предлагается Вашим MUA. Например, программа qmail-inject может автоматически устанавливать поле Mail-Followup-To для списков рассылки определенных в файле, заданном переменной окружения $QMAILMFTFILE. Дополнительно можно организовать так называемую маскировку пользователя (в поле From будет добавляться нечто отличное от you@yourhost). Перенаправление почты, списки рассылки Qmail имеет мощные инструменты для поддержки личных списков рассылки, причем это не предполагает обязательного общения с системным администратором. Вы можете контролировать доставку почты, приходящей на адреса you-anything (вместо anything, понятно может быть практически все что угодно, в зависимости от Вашей фантазии). Используйте для этого соответствующие файлы в Вашем домашнем каталоге ~you/.qmail-anything (см. раздел FAQ - маршрутизация входящих сообщений на уровне пользователя). К тому же можно управлять почтовыми сообщениями, приходящим на адреса you-unknown, т.е. для неопределенных Вами you-... адресов (используйте файл ~you/.qmail-default в Вашем домашнем каталоге). Более полную и конкретную информацию (естественно, не только касающуюся данного пункта) можно отыскать в разделе FAQ и руководстве по qmail (добавьте пути к man-страницам qmail - скорее всего - /var/qmail/man, если это не сделано на системном уровне, и вперед - man dot-qmail). Да, здесь, Вам придется все-таки дождаться ответа сисадмина о следующих особенностях конфигурации qmail: используется ли 'dot-forward', если да, то, как раньше, файл .forward в Вашем домашнем каталоге служит для контроля за перенаправлением сообщений установлена ли система ezmlm - мощная вещь для управления списками рассылки установлена ли программа fastforward, если да, то все алиасы по-прежнему будут содержаться в базе данных /etc/aliases.db В заключении приведу список страниц руководства по qmail, которые, вероятно, могут Вам пригодиться (в скобках - номер раздела): bouncesaying(1) - возможность отвергать все приходящие сообщения condredirect(1) - перенаправление почты на другие адреса forward(1) - пересылка почты на другие адреса (копии сообщений остаются в почтовом ящике пользователя) maildir2mbox(1) - перемещение почты из каталога формата Maildir в файл формата mbox maildirmake(1) - создание каталога в формате Maildir maildirwatch(1) - просмотр новой почты в Maildir preline(1) - возможность обработки приходящих сообщений (например, строка |preline procmail в файле ~user/.qmail позволяет использовать для обработки почты procmail) dot-qmail(5) - контроль за доставкой почтовых сообщений (использование файлов ~user/.qmail и ~user/.qmail-anything) qmail-users(5) - возможность задания соответствия адресов и пользователей (обработка замысловатых адресов входящей почты) qmail-command(8) - возможность обработки входящей почты (задание программ обработки) Необходимо отметить на редкость удачную структуру и содержание страниц руководства по qmail. Скорее всего, не должно возникнуть проблем с претворением в жизнь выше приведенных возможностей данного MTA. Простейшие примеры содержимого файлов .qmail Предположим, что почтовый ящик пользователя располагается в его домашнем каталоге в файле Mailbox. Перенаправление почты на другой адрес |forward levsha@sun.com levsha@spb.ru Перенаправление почты на другой адрес с сохранением копии в локальном почтовом ящике ./Mailbox |forward levsha@sun.com levsha@spb.ru Анонсирование прихода нового почтового сообщения (дополнительно необходимо при входе в систему выполнять команду biff y) ./Mailbox |qbiff Ответ отправителю о благополучном получении сообщения ./Mailbox |qreceipt boss@famous.com |
qmail - почтовый сервер.Это моя записная книжка. Здесь найдете статьи (и перепечатки статей) которые я использовал в процессе работы. Популярные статьиАрхив сайтаИюль 2008 (11)Февраль 2008 (16) Январь 2008 (9) |
Вход на сайтКалендарьОцените работу движкаСайт о том как я строил свой сайтПосвящен моему самообразованию и построению сервиса Файлы на почту
|