|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » [решено] Проблемы с postgrey |
|
[решено] Проблемы с postgrey
|
Пользователь Сообщения: 126 |
Всем доброго времени суток.
В обзем есть проблемочка одна. Я поднял рутер, сделал редирект 25 порта, все работает.... Только вот не заводится postgrey пишет покопав маны нашел -h, --help display this help and exit --version output version information and exit -v, --verbose increase verbosity level -u, --unix=PATH listen on unix socket PATH -i, --inet=[HOST:]PORT listen on PORT, localhost if HOST is not specified -d, --daemonize run in the background --pidfile=PATH put daemon pid into this file --user=USER run as USER (default: postgrey) --group=GROUP run as group GROUP (default: nogroup) --dbdir=PATH put db files in PATH (default: /var/spool/postfix/postgrey) --delay=N greylist for N seconds (default: 300) --max-age=N delete entries older than N days since the last time that they have been seen (default: 35) --retry-window=N allow only N days for the first retrial (default: 2) append 'h' if you want to specify it in hours --greylist-action=A if greylisted, return A to Postfix (default: DEFER_IF_PERMIT) --greylist-text=TXT response when a mail is greylisted (default: Greylisted for %s seconds + help url, see below) --lookup-by-subnet strip the last 8 bits from IP addresses (default) --lookup-by-host do not strip the last 8 bits from IP addresses --whitelist-clients=FILE default: /usr/local/etc/postfix/postgrey_whitelist_clients --whitelist-recipients=FILE default: /usr/local/etc/postfix/postgrey_whitelist_recipients --auto-whitelist-clients=N whitelist host after first successful delievery N is the minimal count of mails before a client is whitelisted (turned on by default with value 5) specify N=0 to disable. --privacy store data using one-way hash functions Note that the --whitelist-x options can be specified multiple times, and that per default /usr/local/etc/postfix/postgrey_whitelist_clients.local is also read, so that you can put there local entries. -u, --unix=PATH listen on unix socket PATH -i, --inet=[HOST:]PORT listen on PORT, localhost if HOST is not specified smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination, check_policy_service inet:127.0.0.1:10023 postfix smtpd 642 13 tcp4 127.0.0.1:60833 127.0.0.1:10023 postfix smtpd 630 6 tcp4 *:25 * postfix smtpd 630 7 dgram -> /var/run/logpriv postfix smtpd 630 13 tcp4 127.0.0.1:50896 127.0.0.1:10023 не пойму что происходит, порт есть, все вроде как запущено(кроме постгрей), но вот ругается негодяй... пролейте свет как говорится, а то совсем запутался. |
|
------- Отправлено: 20:43, 18-12-2006 |
Пользователь Сообщения: 126
|
Профиль | Сайт | Отправить PM | Цитировать Спасибо BuGfiX за помощь, проблема старта решенаю.
Дело в том что по какой то непонятной причине сокет 10023 забитый постфиксом для работы постгрей не работал. Точнее работал, но постгрей при обращении говорил что сокет (порт) занят. нужно было ввести И я увидел долгожданное Dec 19 09:57:34 mail-ix postgrey[4107]: Process Backgrounded Dec 19 09:57:34 mail-ix postgrey[4107]: 2006/12/19-09:57:34 postgrey (type Net::Server::Multiplex) starting! pid(4107) Dec 19 09:57:34 mail-ix postgrey[4107]: Binding to TCP port 1023 on host localhost Dec 19 09:57:34 mail-ix postgrey[4107]: Setting gid to "65533 65533" Dec 19 09:57:34 mail-ix postgrey[4107]: Setting uid to "225" Dec 19 09:57:35 mail-ix postfix/smtpd[4108]: warning: 192.168.2.101: hostname router.ridom.lan.2.168.192.in-addr.arpa verification failed: hostname nor servname provided, or not known Dec 19 09:57:35 mail-ix postfix/smtpd[4108]: connect from unknown[192.168.2.101] Меня её в логах нет. Плизз помогите если кто сталкивался с похожим, статьи и маны подойдут на любом языке(благо есть переводчики), все что сам нашел не помогло. |
Отправлено: 10:03, 19-12-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 159
|
Профиль | Отправить PM | Цитировать Я ставил из портов + эта статья (она для какого-то линуха, судя по apt-get install postgrey). Работает. Какая версия postfix у тебя?
|
Отправлено: 12:52, 19-12-2006 | #3 |
Пользователь Сообщения: 126
|
Профиль | Сайт | Отправить PM | Цитировать версия
Sadok плизз скинь логи свои на постфиксе. нужно посмотреть как у других работает постгрей по логам. А то он у меня стартует но в логах типа того что он ставит письмо на 300 милисекунд (или скока там задаш) нет :-( По поводу статьи, у меня все так же, только порт по работе с постгрей 10023 .... часто ругается на рутера через которого он письма отправляет Dec 19 09:57:35 mail-ix postfix/smtpd[4108]: warning: 192.168.2.101: hostname router.ridom.lan.2.168.192.in-addr.arpa verification failed: hostname nor servname provided, or not known |
------- Последний раз редактировалось INTELLIGENTIK, 19-12-2006 в 15:20. Отправлено: 15:03, 19-12-2006 | #4 |
Старожил Сообщения: 159
|
Профиль | Отправить PM | Цитировать INTELLIGENTIK
у меня postgrey 1.27 и postfix 2.4. Логи постгрея выглядят так: Dec 20 11:59:32 gw postfix/smtpd[71498]: NOQUEUE: reject: RCPT from host181-35-dynamic.3-87-r.retail.telecomitalia.it[87.3.35.181]: 450 4.7.1 <sales@firma.ru>: Recipient address rejected: Greylisted, see http://isg.ee.ethz.ch/tools/postgrey/help/firma.ru.html; from=<vqwwiny@retail.telecomitalia.it> to=<sales@firma.ru> proto=SMTP helo=<retail.telecomitalia.it> |
|
Отправлено: 12:04, 20-12-2006 | #5 |
Пользователь Сообщения: 126
|
Профиль | Сайт | Отправить PM | Цитировать Sadok спасибочки :-)
уже скока мучаюсь а все одно и тоже, не зваодится :-( спам замучал, эхх я бы этих спамеров под расстрел поставил :-( версия postfix 2.2.10_1,1 postgrey 1.24 Думаю все строить заново (+ Ldapi вводить буду) вот только вопросик тем кто использовал imap, он символические ссылки нормально подхватывает, как он в работе, насколько грузит сетку, какие неудобства пользователям приносит...??? Плизз ребята помогите... |
------- Отправлено: 13:52, 26-12-2006 | #6 |
Пользователь Сообщения: 126
|
Профиль | Сайт | Отправить PM | Цитировать Возвращусь к проблеме postgrey
Jan 6 18:14:18 mail-srv postgrey[6341]: Process Backgrounded Jan 6 18:14:18 mail-srv postgrey[6341]: 2007/01/06-18:14:18 postgrey (type Net::Server::Multiplex) starting! pid(6341) Jan 6 18:14:18 mail-srv postgrey[6341]: Binding to TCP port 10023 on host localhost Jan 6 18:14:18 mail-srv postgrey[6341]: 2007/01/06-18:14:18 Can't connect to TCP port 10023 on localhost [Address already in use] at line 88 in file /usr/local/lib/perl5/site_perl/5.8.8/Net/Server/Proto/TCP.pm Jan 6 18:14:18 mail-srv postgrey[6341]: 2007/01/06-18:14:18 Server closing! помогите вот main.cf и значения smtpd_recipient_restrictions smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, permit_auth_destination, reject_unauth_destination, check_policy_service inet:127.0.0.1:10023, check_recipient_access hash:$base/recipient_access, reject_unlisted_recipient, reject_unknown_recipient_domain, reject_non_fqdn_recipient, reject_unverified_recipient, reject Не помогает ничего версии FreeBSD 6.1 postfix-2.3.5,1 postgrey-1.27 Странно, делал перед установкой cvsup полный, и у меня портирован postfix-2.3.5. To Sadok ты через порты разворачивал или через pkg_add ??? И ещё одна странность, у человека писавшего статью работает postgrey на версии Postfix 2.2.5, которая старше моей малость. Дело в том что если бы постфикс не поддерживал check_policy_service inet:127.0.0.1:10023 то он бы ругался у меня на синтаксис файла main.cf при вводе #postfix check. А ведь не ругается, вроде все правильно. конечно можно посадить на другой порт через #postgrey --inet=10024 -d на смысл тот же, правда заводится но логи пусты и спама просто до ужаса много. Да и ещё, хотелось бы спросить мнения о postfixadmin, поствил, балуюсь сижу. Как он вам ? как в работе ? Просто в нете о нем мало чего хорошего говорят.... |
------- Отправлено: 18:23, 06-01-2007 | #7 |
Старожил Сообщения: 159
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата:
Цитата:
|
|||
Отправлено: 12:35, 07-01-2007 | #8 |
Пользователь Сообщения: 126
|
Профиль | Сайт | Отправить PM | Цитировать В том то и дело что не виснет, мне это не понятно. Тоесть он эту комманду воспринимает как надо. Порт он резервирует.
Чудеса какие то... Где же наши гуру. Может кто помогеть :-( или про комментирует или хотя бы подскажет куда копать. Манов по postgrey очень очень мало... |
------- Отправлено: 16:18, 08-01-2007 | #9 |
Пользователь Сообщения: 126
|
Профиль | Сайт | Отправить PM | Цитировать Все решил проблему, докопался таки :-)
в общем как заставить работать Postfix 2.2.10 и скрипты Postgrey 1.27 если вы уже установили и в логах нет того самого greylisting сначало чистим полностью файлы Убиваем процесс postgrey Затем делаем инициализацию базы данных postgrey которая работает с файлами данных berkleyDB. По чему то по ману мы должны создать каталог /var/spool/postfix/postgrey, но это не так, при инсталле он все закидывает в /var/db/postgrey (неплохо бы проверить заниул он туда чего или нет). в общем, смотрим в стопе ли у нас postgrey и если в его в процессах нет тогда вводим Этой коммандой как я понял инициализурет базу данных и создает правило по какому порту он будет работать (если только --inet=10023 то по умолчанию у него localhost) Вот мои настройки в main.cf smtpd_recipient_restrictions = check_recipient_access hash:$base/recipient_access, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_policy_service inet:127.0.0.1:10023, permit Дело в том что если у вас в smtpd_recipient_restrictions не указана опция permit_mynetworks и в permit_mynetworks стоит только 127.0.0.1 (ты вы видимо очень недоверчивый админ :-) ) Тогда в обещм надо добавить в название вашего домена. Потом делаем старт демона И усё, у меня так он завелся. |
------- Отправлено: 09:58, 12-01-2007 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Службы - [решено] Проблемы с Проводником | sma111 | Microsoft Windows Vista | 8 | 23-04-2008 15:22 | |
[решено] Проблемы с SATA... | Fanatic | Автоматическая установка Windows 2000/XP/2003 | 4 | 23-08-2007 14:22 | |
[решено] Проблемы с интернетом | s_admin | Microsoft Windows NT/2000/2003 | 2 | 14-08-2007 13:58 | |
[решено] Проблемы с Qip! Help! | RomikRemind | Сетевые технологии | 5 | 10-07-2007 15:07 | |
[решено] Проблемы с монитором ??? 60 Гц | PAVka | Непонятные проблемы с Железом | 21 | 02-10-2006 23:49 |
|