Поиск по сайту: 

Категория: Главная, 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
Просмотров: 381 Автор: admin Дата публикации: 17 января 2008 Напечатать Комментарии(0)

Добавление комментария

Ваше Имя: Ваш E-Mail:

Сервис Файлы на почту

qmail - почтовый сервер.

Это моя записная книжка. Здесь найдете статьи (и перепечатки статей) которые я использовал в процессе работы.

Популярные статьи

Архив сайта

Июль 2008 (11)
Февраль 2008 (16)
Январь 2008 (9)

Вход на сайт

Логин:
Пароль:
 
Регистрация на сайте!
Забыли пароль?

Календарь

«    Январь 2008    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Оцените работу движка

Лучший из новостных
Неплохой движок
Устраивает ... но ...
Встречал и получше
Совсем не понравился

Сайт о том как я строил свой сайт

Посвящен моему самообразованию и построению сервиса Файлы на почту


Get Firefox