Обсуждение статьи тематического каталога: Установка и настройка почтовой системы на базе Posfix (mail postfix spam imap virus spamassassin)Ссылка на текст статьи: http://www.opennet.me/base/net/mail_sys_pgsql.txt.html
550 Are you spamer? If you think that the system is mistaken, please report details to abuse@mydomain.ruИ как нормальный отправитель сможет отправить на abuse@mydomain.ru если он снова будет отшит?
пускай использует валидный почтовый сервер
но нормальные ещё не отшивались за месяц работы этой конфигурации
Месяц -- не срок. Поверь мне, бывает. У немцев часто бывает. крупная контора, ОченьКрупняКонтора, и тем не менее адрес их почтового кэйта 333-333-333-333-mailgate.big-gmbh.de. и достучаться чтобы отправит абъюз они не смогут. Как вариант завести на провайдере алиас для этих целей.
да, действительно попалось одно..... и второе, что не есть хорошо
решение свелось к удалению этой фильтрации и создание проверки на существование отправителя. И заработало не хуже =) Полтора месяца - полёт нормальный.
Вчера поставил проверку SPF. Дней через несколько выложу новую редакцию статьи.
То, что забыл - clamsmtpd.conf
OutAddress: 10026
Listen: 127.0.0.1:10025
ClamAddress: /var/clamav/clamd.sock
TempDirectory: /tmp
User: clamav
Советую прочитать дискуссию, развернувшуюся тут
http://www.opennet.me/openforum/vsluhforumID3/12529.html
> На последок.> Читаем RFC 822, 2505.
Как-то странно. В начале ссылка на RFC. Хорошо. Высокий клас. Стандарт. Не нравятся ламеры. Согласились - зачем тогда детализация статьи ?
> Oъясняю почему так. Мне неприятно читать
> статьи по типу "Ставим ЭТО на
> ЭТО (версия прилагается)".
Зачем тогда раздел "Что нам нужно." - админ и так знает все что нужно. Там идет детализация что такое IN A - не для ламеров ли ?Если уже такого класса текст - то снизойди до одного уровна - дай ПРИМЕРЫ ВСЕХ ФАЙЛОВ КОНФИГУРАЦИИ MTA В ПОЛНОМ СООТВЕТСТВИИ С RFC 2505 (rfc2505) - Anti-Spam Recommendations for SMTP MTAs. Пялить пальцы можно долго и упорно. Толку с этого - ноль.
>Как-то странно. В начале ссылка на RFC. Хорошо. Высокий клас. Стандарт. Не нравятся ламеры. Согласились - зачем тогда детализация статьи ?
Тебе оно мешает? Под дулом автомата заставили читать?
>Если уже такого класса текст - то снизойди до одного уровна - дай ПРИМЕРЫ ВСЕХ ФАЙЛОВ КОНФИГУРАЦИИ MTA В ПОЛНОМ СООТВЕТСТВИИ С RFC 2505 (rfc2505) - Anti-Spam Recommendations for SMTP MTAs.
Читай вступление глазами.
Можешь лучше? Действуй!!
Пробовал на Debian linux.
Стоит postgresql 8.0.4.
Нужно править конфиг (возможно, и для 7-й версии).
в authpgsqlrc нет отношения c - добавить
'disableimap' as options \
from mailusers c \
where login = '$(local_part)'||'@'||'$(domain)';
В /etc/postfix/mailbox.pgsql
Поправить отношение c. Т.е. должно быть:
query = SELECT substring(c.login from 1 for 1)||'/'||c.login||'/Maildir/' from mailusers c where login = '%u'||'@'||'%d';postfix=> SELECT login as username,'' as cryptpw,pass as clearpw,506 as uid,506 as gid,'/mailboxes/'||substring(c.login from 1 for 1)||'/'||c.login as home,'' as maildir,30 as quota,fullname,'disableimap' as options from mailusers c where login = 'vvvua'||'@'||'mydomain.ltd';
username | cryptpw | clearpw | uid | gid | home | maildir | quota | fullname | options
------------------------+---------+-----------+-----+-----+-------------------------------------+---------+-------+----------+-------------
vvvua@mydomain.ltd | | testpass | 506 | 506 | /mailboxes/v/vvvua@mydomain.ltd | |
30 | VS | disableimap
(1 запись)postfix=>
моя ошибка
у меня выборка из двух таблиц идёт, когда переписывал запрос, не учёл
тогда
query = SELECT substring(login from 1 for 1)||'/'||login||'/Maildir/' from mailusers where login = '%u'||'@'||'%d';authlib
SELECT login as username,'' as cryptpw, \
pass as clearpw,506 as uid, \
506 as gid,'/mailboxes/'||substring(login from 1 for 1)||'/'||login as home,\
'' as maildir, \
30 as quota,fullname, \
'disableimap' as options \
where login = '$(local_part)'||'@'||'$(domain)';
Если опять не ошибаюсь
действительно, недочет
вот правильные запросы
mailbox.pgsql
SELECT substring(login from 1 for 1)||'/'||login||'/Maildir/' as path from mailusers where login = '%u||'@'||'%d'authlib
SELECT login as username,'' as cryptpw,506 as gid,'/mailboxes/'||substring(login from 1 for 1)||'/'||login as home,'' as maildir,30 as quota,fullname,'disableimap' as options from mailusers where login = '$(local_part)'||'@'||'$(domain)';
жаль что opennet не поддерживает wiki, максим 4 дня не отвечает уже
>жаль что opennet не поддерживает wiki, максим 4 дня не отвечает ужеНад каждой статьей есть ссылка "правка", там wiki-подобный интерфейс для исправления статей. Правки внесенные через ту форму появляются на сайте через несколько часов.
Исправления статьи вы прислали по email, соответственно требуется полное переформатирование текста в формат статей opennet, что делается при наличии свободного врмени.
Парсер сбивается, дублируя последюю строку блока []]...[]было
(...)
reject_rbl_client combined.njabl.org,
check_client_access regexp:/etc/postfix/client_check.pcre
[
в smtpd_client_restrictions,
(...)
Получилось
(...)
reject_rbl_client combined.njabl.org,
check_client_access regexp:/etc/postfix/client_check.pcre
check_client_access regexp:/etc/postfix/client_check.pcre
в smtpd_client_restrictions,
(...)
Может где-то с форматированием ошибся, но блоки []...[
] начинаются и заканчиваются с пустых строк
>Парсер сбивается, дублируя последюю строку блока []...[]Это фича, перед и после тэгов [
] и [] должны быть пустые строки, в подсказке об этом написано.
>Может где-то с форматированием ошибся, но блоки []...[] начинаются и заканчиваются с пустых строк
повторюсь =)
>>Может где-то с форматированием ошибся, но блоки []...[] начинаются и заканчиваются с пустых строк
>повторюсь =)Был показан кусок кода (пустой строки перед [] нет):
check_client_access regexp:/etc/postfix/client_check.pcre
[]Должно быть
text
[
]]code
[
text
Но лучше [
] использовать только для очень больших кусков кода, а остальное выделять простым отступом относительно основного текста, пробелами или табуляциями.
Например:text
code
text
ясно, до тега и после оного, а не блока....
Так я же привел правильные. У меня с ними работало. (Или не должно было? :) тестовая системка ведь была.)
Пока не начал дальше ковырять на предмет авторизации на отсылку.
там отношение с не нужно, таблица-то одна =)
99% всей информации, которая поступает от Spamhaus ЛОЖЬ.Сразу несколько государственных организаций по борьбе с мошенничеством и отмыванием денег ведут расследования по Стивену Линфорду и его компаниям.
НЕ ИСПОЛЬЗУЕЙТЕ Spamhaus !