Реклама

Архив за Июль 2009

Настройка Courier IMAP
Последний сервер, который необходимо настроить, – это Courier IMAP. Для тех, кто еще не знаком с ним, скажем, что Courier поддерживает формат Maildir и предоставляет клиентам службы POP, POP-SSL, IMAP и IMAP-SSL. Установка Courier IMAP Для установки сервера Courier IMAP скачайте исходные тексты с сайта www.courier-mta.org/download.php#imap. Распакуйте архив от имени обычного пользователя, перейдите [...]

Проверка квот Courier maildrop
Наконец, если вы настроили maildrop для использования квот Maildir, необходимо проверить, работают ли мягкое и жесткое ограничения. Создаем тестовое сообщение размером в 5 Мбайт:
# dd if=/dev/zero of=/root/testmessage bs=5M count=1
1+0 records in 1+0 records out
# ls -all testmessage
-rw-r–r– 1 root root 5242880 Jul 27 09:25 testmessage
Используем утилиту ldapmodify, чтобы уменьшить квоту для пользователя Bamm [...]

Тестирование фильтров Courier maildrop
Для проверки фильтрации создаем и отправляем файл testmessage, который содержит что-то, что могло бы заставить заработать правила фильтрации из /etc/maildroprc. Вот сообщение, к которому должно быть применено правило фильтрации спама, созданное нами в разделе «Создание почтового фильтра»:
From: Barney <rubble@example.com> To: Bamm Bamm <bamm@example.com> Sub]ect: Test message tagged as SPAM X-Spam-Status: Yes foo [...]

Метки:

Тестирование совместной работы Courier maildrop и Postfix
Для проверки совместной работы Postfix и maildrop используем исполняемый файл Postfix sendmail и смотрим в почтовый журнал:
# echo foo | /usr/sbin/sendmail -f rubble@example.com bamm@example.com
# tail -f /var/log/maillog
Jul 26 23:20:58 mail postfix/pickup[27883]: 608DD229EF5: uid=0
from=<rubble@example.com> Jul 26 23:20:58 mail postfix/cleanup[28429]: 608DD229EF5:
message-id=<20040726212058.608DD229EF5@mail.example.com>
Jul 26 23:20:58 mail postfix/qmgr[27882]: 608DD229EF5:
from=<rubble@example.com>, size=288, nrcpt=1 (queue active)
Jul 26 23:20:58 mail [...]

Тестирование автономного Courier maildrop
Переключаемся на пользователя vmail и выполняем команду maildrop так, как это сделал бы сервер Postfix:
# su – vmail
$ /usr/local/bin/maildrop -d bamm@example.com
this is a test message
Для отправки сообщения нажмите в строке CtrL-D. Проверьте правильность работы maildrop, анализируя код завершения:
$ echo $?
0
Нулевой код завершения означает успешное исполнение и доставку. Конечно, следует еще проверить, создал [...]

Метки: