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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Сборка порта 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. Дерево портов обновлено.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Slider007
ефрейтор
Сообщения: 62
Зарегистрирован: 2006-08-17 13:29:08
Контактная информация:

Непрочитанное сообщение Slider007 » 2006-08-17 13:44:06

Очень извиняюсь, зарегистрировался, а войти забыл :(.
Ветка моя.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-08-17 14:16:22

убери, и глянь - будет пахать или нет...
Убей их всех! Бог потом рассортирует...

Slider007
ефрейтор
Сообщения: 62
Зарегистрирован: 2006-08-17 13:29:08
Контактная информация:

Непрочитанное сообщение Slider007 » 2006-08-18 5:35:49

Да, забыл указать, что без fam сборка проходит удачно.
Можно на него забить ?

Slider007
ефрейтор
Сообщения: 62
Зарегистрирован: 2006-08-17 13:29:08
Контактная информация:

Непрочитанное сообщение Slider007 » 2006-08-25 11:57:55

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

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

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

Спасибо :wink: .

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-08-25 12:23:30

man mysql :))
Убей их всех! Бог потом рассортирует...

Slider007
ефрейтор
Сообщения: 62
Зарегистрирован: 2006-08-17 13:29:08
Контактная информация:

Непрочитанное сообщение Slider007 » 2006-08-25 13:00:28

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-08-25 13:43:13

ну ты же хотел трудностей :)
===
х.з., exim акие вещи сам создаёт, а вот podtfix - непомню уже....
Убей их всех! Бог потом рассортирует...

Slider007
ефрейтор
Сообщения: 62
Зарегистрирован: 2006-08-17 13:29:08
Контактная информация:

Непрочитанное сообщение Slider007 » 2006-08-28 10:23:35

Привет Лиссяра !
Разобрался маленько с созданием почтовых ящиков.

Возник ещё один вопрос:
Необходимо всю приходящую почту в домене дублировать на определенный почтовый ящик, например 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 идентичных письма. :?

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-08-28 10:25:11

невкурсе... а по логам что?
===
на правах рекламы: юзайте exim :)))
Убей их всех! Бог потом рассортирует...

Slider007
ефрейтор
Сообщения: 62
Зарегистрирован: 2006-08-17 13:29:08
Контактная информация:

Непрочитанное сообщение Slider007 » 2006-08-28 10:28:33

Полез в логи, только там огромная куча всего, но поди нуйду чего-нибудь

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

Slider007
ефрейтор
Сообщения: 62
Зарегистрирован: 2006-08-17 13:29:08
Контактная информация:

Непрочитанное сообщение Slider007 » 2006-08-29 10:27:54

Привет, опять побеспокою :)

Полез разбираться с 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 и т.д.? Ведь в конфиге значения им не присвавается ?

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-08-29 11:06:14

http://www.lissyara.su/?id=1211
это для начала.
====
а в общем - yes/no/true/false/1/0 - они равноцены. можно использовать что нравится.
про остальное - в документации посмотри....
Убей их всех! Бог потом рассортирует...