Страница 1 из 1

Сборка порта courier-imap

Добавлено: 2006-08-17 13:42:25
Гость
Привет всем. Возникла проблема :
FreeBSD 6.1 Release.
При попытке собрать порт courier-imap-4.1.1 с поддержной fam-2.6.10 (Build in fam support for IDLE command) сборка завершается не удачно, ругается на этот самый fam.
Проблема возникла при прочтении и попытке реализации вот этой инструкции: http://turbogaz.kharkov-ua.com/unix/mai ... wto-p1.php
В связи с чем 2 вопросика :
1. Может быть кто-то сталкивался с этой проблемой и знает способ решения ?
2. Так ли нужен этот fam и можно ли обойтись без него ?

p.s. Дерево портов обновлено.

Добавлено: 2006-08-17 13:44:06
Slider007
Очень извиняюсь, зарегистрировался, а войти забыл :(.
Ветка моя.

Добавлено: 2006-08-17 14:16:22
Alex Keda
убери, и глянь - будет пахать или нет...

Добавлено: 2006-08-18 5:35:49
Slider007
Да, забыл указать, что без fam сборка проходит удачно.
Можно на него забить ?

Добавлено: 2006-08-25 11:57:55
Slider007
Ребята, ещё вопрос:
Сервер я настроил (http://turbogaz.kharkov-ua.com/unix/mai ... wto-p1.php).
Вроде работает - почта ходит, вирусы ловятся, спам бьётся.

Но вот проблема, меня не очень устраивает postfixadmin. Т.е. я хотел бы создавать почтовые домены и ящики прямо из консоли. БД постфикса хранится в MySQL, и поэтому если я конечно правильно понял должны быть некие скрипты либо утилита создающая всё это ?

Собственно вопрос - Подскажите пожалуйста как создавать почтовые ящики без помощи postfixadmin прямо из консоли. Или хотябы пните в нужном направлении, где копать ?

Спасибо :wink: .

Добавлено: 2006-08-25 12:23:30
Alex Keda
man mysql :))

Добавлено: 2006-08-25 13:00:28
Slider007
Т.е. абсолютно всё руками ? :shock:
Мда .. ну ладно, а как быть с папкой /var/spool/mail ? Тоже вручную создавать нужные файлы и каталоги внутри неё ?

Добавлено: 2006-08-25 13:43:13
Alex Keda
ну ты же хотел трудностей :)
===
х.з., exim акие вещи сам создаёт, а вот podtfix - непомню уже....

Добавлено: 2006-08-28 10:23:35
Slider007
Привет Лиссяра !
Разобрался маленько с созданием почтовых ящиков.

Возник ещё один вопрос:
Необходимо всю приходящую почту в домене дублировать на определенный почтовый ящик, например spy@slider.ru. В интернете откопал как это осуществить:
Создаю ящик spy@slider.ru
Создаю файл recipient_bcc. Добавляю в него строку "any@slider.ru spy@slider.ru"
Выполняю команду "postmap recipient_bcc", появляется файл recipient_bcc.db
Добавляю в main.cf строку "recipient_bcc_maps = hash:/usr/local/etc/postfix/recipient_bcc"
Перегружаю постфикс.
Отправляю письмо на any@slider.ru
Как и ожидалось письмо падает и на any@slider.ru и на spy@slider.ru. Только на spy@slider.ru почему-то в двойном экземпляре, т.е. в почтовом ящике оказываются 2 идентичных письма. :?

Почему так может происходить ? Как с этим можно бороться ?
Спасибо.

Добавлено: 2006-08-28 10:25:11
Alex Keda
невкурсе... а по логам что?
===
на правах рекламы: юзайте exim :)))

Добавлено: 2006-08-28 10:28:33
Slider007
Полез в логи, только там огромная куча всего, но поди нуйду чего-нибудь

>>на правах рекламы: юзайте exim
Похоже придется ..

Добавлено: 2006-08-29 10:27:54
Slider007
Привет, опять побеспокою :)

Полез разбираться с exim - http://www.lissyara.su/?id=1175
Возникло несколько вопросов по конфигу. Не очень понятны некоторые скрипты.

Например:
domainlist local_domains = ${lookup mysql{SELECT `domain` \
FROM `domain` WHERE \
`domain`='${domain}' AND \
`active`='1'}}
Здесь я так понял идет запрос списка доменов из таблички MySQL. Не понятно что такое lookup и что хранится в переменной ${domain}.

И вот ещё :
condition = ${if eq{$sender_helo_name}\
{$sender_host_address}{true}{false}}
Здесь сравниваются {$sender_helo_name} и {$sender_host_address}, но всёравно не совсем понятно как работает конструкция. Предполагаю, что если значения равны, то возвращается true, если не равны - false ?
Почему тогда в следующем условии
condition = ${if eq{$sender_helo_name}\
{$interface_address}{yes}{no}}
уже вместо true/false обозначены yes/no ?

И последний вопрос: откуда берутся переменные ${domain}, $sender_helo_name, $sender_host_address и т.д.? Ведь в конфиге значения им не присвавается ?

И опять заранее спасибо :)

Добавлено: 2006-08-29 11:06:14
Alex Keda
http://www.lissyara.su/?id=1211
это для начала.
====
а в общем - yes/no/true/false/1/0 - они равноцены. можно использовать что нравится.
про остальное - в документации посмотри....