нужна помощь postfix+clamav+spamassassin+amavisd-new

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
nops
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-01-30 21:58:51
Контактная информация:

нужна помощь postfix+clamav+spamassassin+amavisd-new

Непрочитанное сообщение nops » 2010-04-15 2:41:54

Вообщем суть такая. ставил по этой статье:
Часть первая
Часть вторая
по первой части поставил, всё гуд, почта ходит и туда и обратно, вообщем всё работает.

далее ставлю по второй статье.
Почта не уходит, блочится на amavisd
Но это пока не так важно. Важно следующее.
Там почта из postfix-а отправляется в amavisd для проверки и оттуда уже в clamav
там есть такая настройка:
Теперь внесем изменения в файл master.cf. В самый конец добавим следующие строчки

Код: Выделить всё

smtp-amavis unix - - n - 2 smtp
    -o smtp_data_done_timeout=1200
    -o smtp_send_xforward_command=yes
    -o disable_dns_lookups=yes
    -o max_use=20

127.0.0.1:10025 inet n - n - - smtpd
    -o content_filter=
    -o local_recipient_maps=
    -o relay_recipient_maps=
    -o smtpd_restriction_classes=
    -o smtpd_delay_reject=no
    -o smtpd_client_restrictions=permit_mynetworks,reject
    -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks_style=host
    -o mynetworks=127.0.0.0/8
    -o strict_rfc821_envelopes=yes
    -o smtpd_error_sleep_time=0
    -o smtpd_soft_error_limit=1001
    -o smtpd_hard_error_limit=1000
    -o smtpd_client_connection_count_limit=0
    -o smtpd_client_connection_rate_limit=0
    -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks
Перезапускаем postfix. И снова проверяем amavisd

Код: Выделить всё

# /usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system

# telnet localhost 10025
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.sys-adm.org.ua ESMTP Postfix
quit
221 2.0.0 Bye
Connection closed by foreign host.

# telnet localhost 10024
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 [127.0.0.1] ESMTP amavisd-new service ready
mail from:<alex@sys-adm.org.ua>
250 2.1.0 Sender <alex@sys-adm.org.ua> OK
rcpt to:<quota@sys-adm.org.ua>
250 2.1.5 Recipient <quota@sys-adm.org.ua< OK
Data
354 End data with .
Subject: Test1 - Clean message
Hello world
.
250 2.0.0 Ok: queued as E66F743
mail from:
250 2.1.0 Sender  OK
rcpt to:
250 2.1.5 Recipient  OK
data
354 End data with <CR><LF>.<CR><LF>
Subject: Test 2 - Virus test pattern

X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
.
250 2.7.0 Ok, discarded, id=00950-02 - VIRUS: Eicar-Test-Signature
quit
221 2.0.0 [127.0.0.1] amavisd-new closing transmission channel
Connection closed by foreign host.
Перезапуститься postfix перезапустился. а далее, когда конекчусь по телнету на локалхост на порт 10025 вот такая ошибка:

Код: Выделить всё

[root@novour /]# telnet localhost 10025
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
[root@novour /]#
вместо:

Код: Выделить всё

# telnet localhost 10025
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.sys-adm.org.ua ESMTP Postfix
quit
221 2.0.0 Bye
Connection closed by foreign host.
на порт 10024 соединение проходит нормально:

Код: Выделить всё

[root@novour /]# telnet localhost 10024
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 [127.0.0.1] ESMTP amavisd-new service ready
quit
221 2.0.0 [127.0.0.1] amavisd-new closing transmission channel
Connection closed by foreign host.
[root@novour /]#

Подскажите, что за фигня. В чём грабли?
Пробовал переустановить и перезаписать заного конфиги. НЕ ПОМОГЛО!!!

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
nops
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-01-30 21:58:51
Контактная информация:

Re: нужна помощь postfix+clamav+spamassassin+amavisd-new

Непрочитанное сообщение nops » 2010-04-15 5:47:07

всё, проблему решил.
Опишы в чём была проблема:

Код: Выделить всё

cat /usr/local/etc/postfix/master.cf
..........................
127.0.0.1:10025 inet n - n - - smtpd
    -o content_filter=
    -o local_recipient_maps=
    -o relay_recipient_maps=
    -o smtpd_restriction_classes=
    -o smtpd_delay_reject=no
    -o smtpd_client_restrictions=permit_mynetworks,reject
    -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks_style=host
    -o mynetworks=127.0.0.0/8
    -o strict_rfc821_envelopes=yes
    -o smtpd_error_sleep_time=0
    -o smtpd_soft_error_limit=1001
    -o smtpd_hard_error_limit=1000
    -o smtpd_client_connection_count_limit=0
    -o smtpd_client_connection_rate_limit=0
    -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks
..............
в строчке: -o mynetworks=127.0.0.0/8 у меня стояло ещё и подсеть моя, локальная. В логах же понятно что ошибка синтаксиса в конфиге. Как только убрал, всё заработало

Аватара пользователя
andy88
ефрейтор
Сообщения: 54
Зарегистрирован: 2010-03-04 9:33:08
Откуда: TLT

Re: нужна помощь postfix+clamav+spamassassin+amavisd-new

Непрочитанное сообщение andy88 » 2010-04-16 18:16:40

уважаемые гуру , помогите разобраться пожалуйста!!
данная связка на фрибсд, перестала доходить почта до адресата . подкажите где копать?
в майллог соединение проходит и видно что почта остаёться на серваке , но дальше не идёт..
какие логи нужны , выложу.
Настраивалась связка тоже по вышеуказанной статье

Аватара пользователя
nops
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-01-30 21:58:51
Контактная информация:

Re: нужна помощь postfix+clamav+spamassassin+amavisd-new

Непрочитанное сообщение nops » 2010-04-17 10:23:48

попытайся отправить почту и выложи /var/log/maillog и /var/log/messages
поглядим что там.
У меня было такое, оказалост, что почта не уходила а метилась как спам. погляди ещё, в папке /var/virusmails погявился ли новый файлик.
Обычно может это быть по причине того, что не прописана обратная зона и письмо метится ещё на стадии отправки.
если обратная зона не прописана, то:
в /usr/local/etc/postfix/main.cf закоментируй строчку

Код: Выделить всё

content_filter=smtp-amavis:[127.0.0.1]:10024
если почта пошла, звони прову и проси чтобы прописали обратную зону. У меня прописали и почта пошла)))) СПАМ режется, вирусы тоже.
можешь из внешней сети ввести

Код: Выделить всё

nslookup IP-адрес твоего сервака
и поглядеть что пишет, разрешается обратный адрес или нет

Аватара пользователя
andy88
ефрейтор
Сообщения: 54
Зарегистрирован: 2010-03-04 9:33:08
Откуда: TLT

Re: нужна помощь postfix+clamav+spamassassin+amavisd-new

Непрочитанное сообщение andy88 » 2010-04-17 10:39:49

данная связка работает уже около 2-х лет.
вчера перестала ходить почта во всех направлениях , никто ничего не трогал.

майллог после отправки выдаёт

Код: Выделить всё

Apr 17 11:37:08 gate clamsmtpd: 100A77: from=xx@xxx.ru, to=www88@ww.ru
Apr 17 11:37:08 gate postfix/smtp[24087]: 806C860E974: to=<www88@ww.ru>, relay=127.0.0.1[127.0.0.1]:10025,delay=0.22, delays=0.11/0/0.1/0, dsn=4.0.0,
Apr 17 11:37:08 gate postfix/smtpd[24065]: disconnect from gate[127.0.0.1]
пишет что видимо по 25 порту не может соединиться , но телнетом покдлючаеться без проблем
Последний раз редактировалось Alex Keda 2010-04-17 21:00:48, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...

Аватара пользователя
nops
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-01-30 21:58:51
Контактная информация:

Re: нужна помощь postfix+clamav+spamassassin+amavisd-new

Непрочитанное сообщение nops » 2010-04-17 11:47:49

а у тебя postfix вообще работает?
sendmail отключен?
увелич ЛОГирование и выложи новый лог. поставь 9.
попробуй выключить как я писал выше amavisd. закоментируй строчку и пробуй.
проверь clamav, рабоатет ли он вообще. попробуй

Код: Выделить всё

telnet localhost 10024
telnet localhost 10025
будет ли соединение.
вообщем у тебя должно быть что-то вроде:

Код: Выделить всё

[root@novour /var/log]# telnet localhost 10024
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 [127.0.0.1] ESMTP amavisd-new service ready
quit
221 2.0.0 [127.0.0.1] amavisd-new closing transmission channel
Connection closed by foreign host.
[root@novour /var/log]# telnet localhost 10025
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.domen.com ESMTP
quit
221 2.0.0 Bye
Connection closed by foreign host.
[root@novour /var/log]#
или стукни в скайп nops__ или аську(данные в анкете)

Аватара пользователя
andy88
ефрейтор
Сообщения: 54
Зарегистрирован: 2010-03-04 9:33:08
Откуда: TLT

Re: нужна помощь postfix+clamav+spamassassin+amavisd-new

Непрочитанное сообщение andy88 » 2010-04-17 12:12:56

сендмайл отключен
постфикс запущен , кламав работает и обновляеться всё гут.
amavisd нету вообще...настроен postgrey для спама.
соответственно телнет на порты 10024 и 10025 не пройдет по локалхосту


пысы: хотел стукнуть в аську, но номер не видно в анкете

Аватара пользователя
nops
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-01-30 21:58:51
Контактная информация:

Re: нужна помощь postfix+clamav+spamassassin+amavisd-new

Непрочитанное сообщение nops » 2010-04-17 12:26:11

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

Аватара пользователя
andy88
ефрейтор
Сообщения: 54
Зарегистрирован: 2010-03-04 9:33:08
Откуда: TLT

Re: нужна помощь postfix+clamav+spamassassin+amavisd-new

Непрочитанное сообщение andy88 » 2010-04-17 12:29:39

поднимали сервак до меня

Аватара пользователя
nops
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-01-30 21:58:51
Контактная информация:

Re: нужна помощь postfix+clamav+spamassassin+amavisd-new

Непрочитанное сообщение nops » 2010-04-17 13:03:16

убери постгрей и поставь амависд
тогда смогу подсказать))))