LINUX.ORG.RU

19
Всего сообщений: 818

Postfix спамит

Доброго всем дня. Я новичок в администрировании postfix и unix-систем в целом, поэтому обращаюсь к гуру) Очень часто и в большом количестве спамит сервер, от 5000 сообщений в день в очереди зависают. Примерно такого характера в подробностях отправки:

Received from localhost (localhost [127.0.0.1]) by mail.DOMAIN.ru (Postfix) with ESMTP id 000BA12345 for midwestgirlok@yahoo.com; Thu, 12 Dec 2019 21:09:20 +0500 (+05) X-Virus-Scanned amavisd-new at DOMAIN.ru

Received from mail.DOMAIN.ru ([127.0.0.1]) by localhost (mail.DOMAIN.ru [127.0.0.1]) (amavisd-new, port 10024) with LMTP id ab-abCabB1ab for midwestgirlok@yahoo.com; Thu, 12 Dec 2019 21:09:20 +0500 (+05)

Received from [10.165.94.30] (unknown [41.113.97.103]) by mail.DOMAIN.ru (Postfix) with ESMTPA id A1234567B1 for midwestgirlok@yahoo.com; Thu, 12 Dec 2019 21:09:19 +0500 (+05)

DKIM-Filter OpenDKIM Filter v2.11.0 mail.DOMAIN.ru A1234567B1

Content-Type text/plain; charset=«iso-8859-1»

MIME-Version 1.0

Content-Transfer-Encoding quoted-printable

Content-Description Mail message body

Subject Good Day

To midwestgirlok@yahoo.com

From aakash.bramdeo@inl.co.za

Date Thu, 12 Dec 2019 18:09:22 +0200

Reply-To yeosph@gmail.com

Подскажите как бороться с исходящим спамом

 

maks2912 ()

postfix+dovecot

Сил моих больше нет. Братья и сестры. Если есть у кого шпаргалка, как настроить сие чудо, поделитесь пожалуйста.

Thunderbird дотягивается до сервера - дальше 1001 ошибка. Или опишите, как вы этот «продукт» настраиваете. Настраивал на Centos8.

Спасибо за ваши ответы.

 , , , ,

SergeyF ()

Почта zimbra postfix спам

Добрый день подскажите как защититься от непонятных подключений, в общем я ещё сам толком не определил что это и как с этим бороться. Постараюсь объяснить.

Пользователям часто приходят письмо написанные с их же почтового адреса о том что устройство взломано и т.д. просят денег иначе будут блокировать устройство, но это понятно развод, ничего не происходит, но письма отправляются. Вот заголовоки письма:

Return-Path: <pr@DOMAIN.ru>
Received: from mail.DOMAIN.ru (LHLO mail.DOMAIN.ru) (192.168.0.8) by
 mail.DOMAIN.ru with LMTP; Fri, 6 Dec 2019 09:58:25 +0300 (MSK)
Received: from localhost (localhost [127.0.0.1])
	by mail.DOMAIN.ru (Postfix) with ESMTP id ED56018C4B15
	for <pr@DOMAIN.ru>; Fri,  6 Dec 2019 09:58:24 +0300 (MSK)
X-Virus-Scanned: amavisd-new at DOMAIN.ru
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level:
X-Spam-Status: No, score=x required=2 WHITELISTED tests=[]
	autolearn=unavailable
Received: from mail.DOMAIN.ru ([127.0.0.1])
	by localhost (mail.DOMAIN.ru [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id ypVvEsznJDIt for <pr@DOMAIN.ru>;
	Fri,  6 Dec 2019 09:58:24 +0300 (MSK)
Received: from r167-62-178-220.dialup.adsl.anteldata.net.uy (r167-62-178-220.dialup.adsl.anteldata.net.uy [167.62.178.220])
	by mail.DOMAIN.ru (Postfix) with ESMTP id DB37918C1694
	for <pr@DOMAIN.ru>; Fri,  6 Dec 2019 09:58:23 +0300 (MSK)
From: <pr@DOMAIN.ru>
To: <pr@DOMAIN.ru>
Subject: =?utf-8?B?0JLQsNGI0LUg0YPRgdGC0YDQvtC50YHRgtCy0L4g0LLQt9C70L7QvNCw0L3QviDQt9C70L7Rg9C80Ys=?= =?utf-8?B?0YjQu9C10L3QvdC40LrQsNC80LguINCd0LXQvNC10LTQu9C10L3QvdC+INGB0LzQtdC90LjRgtC1INC/?= =?utf-8?B?0LDRgNC+0LvRjCE=?=
Date: 5 Dec 2019 23:53:15 -0400
Message-ID: <003901d5abe9$0592ea2f$3ffe9d97$@DOMAIN.ru>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="koi8-r"
Content-Transfer-Encoding: 8bit
X-Mailer: Microsoft Outlook 15.0
Thread-Index: Acpwei9w0pwei9w0pwei9w0pwei9w0==
Content-Language: en-us@

В логе такая запись


Dec  6 09:58:16 mail postfix/postscreen[30684]: CONNECT from [167.62.178.220]:18339 to [192.168.0.8]:25
Dec  6 09:58:22 mail postfix/postscreen[30684]: PASS NEW [167.62.178.220]:18339
Dec  6 09:58:23 mail postfix/postscreen[30684]: warning: psc_cache_update: lmdb:/opt/zimbra/data/postfix/data/postscreen_cache update average delay is 100 ms
Dec  6 09:58:23 mail postfix/smtpd[4940]: connect from r167-62-178-220.dialup.adsl.anteldata.net.uy[167.62.178.220]
Dec  6 09:58:23 mail postfix/smtpd[4940]: NOQUEUE: filter: RCPT from r167-62-178-220.dialup.adsl.anteldata.net.uy[167.62.178.220]: <pr@DOMAIN.ru>: Sender address triggers FILTER smtp-amavis:[127.0.0.1]:10026; from=<pr@DOMAIN.ru> to=<pr@DOMAIN.ru> proto=ESMTP helo=<r167-62-178-220.dialup.adsl.anteldata.net.uy>
Dec  6 09:58:23 mail postfix/smtpd[4940]: NOQUEUE: filter: RCPT from r167-62-178-220.dialup.adsl.anteldata.net.uy[167.62.178.220]: <pr@DOMAIN.ru>: Sender address triggers FILTER smtp-amavis:[127.0.0.1]:10024; from=<pr@DOMAIN.ru> to=<pr@DOMAIN.ru> proto=ESMTP helo=<r167-62-178-220.dialup.adsl.anteldata.net.uy>
Dec  6 09:58:23 mail postfix/smtpd[4940]: DB37918C1694: client=r167-62-178-220.dialup.adsl.anteldata.net.uy[167.62.178.220]
Dec  6 09:58:24 mail postfix/cleanup[5145]: DB37918C1694: message-id=<003901d5abe9$0592ea2f$3ffe9d97$@DOMAIN.ru>
Dec  6 09:58:24 mail postfix/qmgr[19967]: DB37918C1694: from=<pr@DOMAIN.ru>, size=2769, nrcpt=1 (queue active)
Dec  6 09:58:24 mail postfix/amavisd/smtpd[31611]: connect from localhost[127.0.0.1]
Dec  6 09:58:24 mail postfix/amavisd/smtpd[31611]: ED56018C4B15: client=localhost[127.0.0.1]
Dec  6 09:58:24 mail postfix/cleanup[2000]: ED56018C4B15: message-id=<003901d5abe9$0592ea2f$3ffe9d97$@DOMAIN.ru>
Dec  6 09:58:25 mail postfix/amavisd/smtpd[31611]: disconnect from localhost[127.0.0.1] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5
Dec  6 09:58:25 mail postfix/qmgr[19967]: ED56018C4B15: from=<pr@DOMAIN.ru>, size=3288, nrcpt=1 (queue active)
Dec  6 09:58:25 mail postfix/smtp[4306]: DB37918C1694: to=<pr@DOMAIN.ru>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.3, delays=1.1/0/0/0.22, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as ED56018C4B15)
Dec  6 09:58:25 mail postfix/qmgr[19967]: DB37918C1694: removed
Dec  6 09:58:25 mail postfix/smtpd[4940]: disconnect from r167-62-178-220.dialup.adsl.anteldata.net.uy[167.62.178.220] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5
Dec  6 09:58:25 mail postfix/lmtp[5148]: ED56018C4B15: to=<pr@DOMAIN.ru>, relay=mail.DOMAIN.ru[192.168.0.8]:7025, delay=0.33, delays=0.14/0/0.09/0.1, dsn=2.1.5, status=sent (250 2.1.5 Delivery OK)
Dec  6 09:58:25 mail postfix/qmgr[19967]: ED56018C4B15: removed

Что всё это может значить. что за PASS NEW в логе?

 ,

madcry ()

postfix local domain masquerade

я в смятении, понадобилось сделать в postfix банальную вещь, маскировать домен исходящих адресов

так это делают в sendmail

MASQUERADE_AS(`mydomain.ru')dnl
MASQUERADE_DOMAIN(localhost)dnl
MASQUERADE_DOMAIN(localhost.localdomain)dnl
MASQUERADE_DOMAIN(myhostname.localdomain)dnl
MASQUERADE_DOMAIN(myhostname.mydomain.ru)dnl

в postfix предлагают http://www.postfix.org/postconf.5.html#smtp_generic_maps и http://www.postfix.org/postconf.5.html#masquerade_domains

не осилил в общем. Помогите кто чем может, пожалуйста.

 ,

futurama ()

Как можно менять настройки в конфигах Postfix'a через bash скрипты?

Возьмём main.cf Там есть настройки, например, в restrictions_NNN, которые мне нужно часто менять. Что-то добавить и тут же, через минуту, откатить.

Чтобы каждый раз не лазить туда через vim и править настройки, можно ли это как-то делать стандартным, поддерживаемым Postfix’ом способом через bash script или коммандную строку?

 

shaurma_maurma ()

Вопрос по postfix

Добрый день. Используется Postfix для пересылки между внешкой и exch_ем. Необходимо включить задержку EHLO timeout = 20, не могу найти данный параметр и куда его засунуть. Хочу постараться избавиться от спама.

 

valex170286 ()

Фильтр спама через procmail

Всем привет!

Имеется почтовый сервер exchange, который летит через postfix+spamassassin. К нежелательным письмам приписывается [SPAM]. Но летит это все во входящую почту. Хочу это сделать редирект на другой ящик service-spam@domain.ru.

Пытаюсь прикрутить procmail, ничего не выходит

procmailrc:

 VERBOSE=yes
COMSAT=no
:0 
* ^Subject: [SPAM]
! service-spam@domain.ru 

в postfix main.cf:

 mailbox_command = /usr/bin/procmail -a "$EXTENSION" 

Подскажите, пожалуйста, как мне перенаправить этот вредный SPAM?

 , , , ,

Molodoy ()

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

Мой домен истёк уже как минимум несколько месяцев назад. Уже вроде бы никакая запись в dns не указывает ни на мой прежний IP, ни на запись MX. Тем не менее, смотрю в логи постфикса – всё-равно мыло как-то идёт. Правда большая часть отсеивается из-за restrictions__. Но главное ведь - приходит. И даже, некоторое - проходит.

Как это может быть?

 , ,

Totoshka ()

Корзина в postfix

Доброго дня! В ближайшее время наша организация планирует переходить с exchange на postfix. В связи с этим хочу задать вопрос. В exchange есть очень удобная функция, можно восстановить письма, даже очищенные из корзины, через веб-интерфейс почтового ящика в диапазоне 10 дней. Можно ли реализовать подобное на postfix? Наткнулся на решение сделать отдельный ящик и дублировать туда всю корреспонденцию, и просто вычищать из него всё что старше 10ти дней. Однако, при 2500+ юзерах думаю что это не самый лучший вариант, скорее всего всё повиснет намертво. Заранее благодарю всех!

 , ,

heav3n ()

postfix, доставка писем на указанный сервер получателя

Здравствуйте, коллеги! Прошу помощи в поиске настройки. Почтовый релей не может соединиться с сервером получателя по причине блокировки (как я понимаю, проверка с той стороны хочет получить от моего релея PTR запись и не получает ее). У получателя 3 smtp сервера два первых по приоритету такую проверку имеют, а третий нет. Как мне настроить отправку писем на определенный домен по строго указанному имени сервера smtp? Спасибо!

 , ,

kopbItbI4 ()

Не работает входящая почта

Почта была перенесена на новый сервер.

Исходящая работает исправно. Входящая нет.

Ошибки в возврате: …said: 550 restricted characters in recipient address (in reply to end of DATA command)

На сервере: status=deferred (temporary failure. Command output: .qmail has prog delivery but has x bit set. (#4.7.0) 4.2.1 Message can not be delivered at this time )

На старом сервере почтовая служба отключена.

Подскажите в чем может быть проблема?

 

VeraVVV ()

Как отлавливать письма на почтовом сервере целиком по регулярке содержимого письма?

Пожалуйста, подскажите, какие варианты и самый простой вариант для рассылки оповещений по триггеру регулярки.

У Каспера Security Mail Gateway такого нет.

В ASSP и MailScanner сразу не увидел, может быть, и есть, но я пока не нашел в доке.

Какие еще варианты кроме своего скрипта в очереди Postfix? Типа такого:

http://www.carantin2006.narod.ru/postfix/postfix/FILTER_README.html

Пример из жизни того, что нужно:

Петя отправляет письмо Васе с текстом: «Васька дураг!».

Почтовый сервер с учеткой Васи, должен автоматически обнаружить письмо по регулярке «xxx дураг yyy» и отправить по спец. адресу big@brat.ru на другой сервер сообщение вида: «ты на свете всех прекрасней» в качестве опровержения и во вложении должно быть оригинальное произведение Пети.

 ,

a_buchinskiy ()

Веб статистика почтового сервера

Добрый день. Имеется почтовый сервер postfix dovecot. Хотелось бы к вот этому вот всему свистелку/перделку в виде веб интерфейса статистики почтового сервера. Т.е. не нырять в консоль для просмотра логов и выяснения что не работает и что криво настроено, а тыкать мышкой и деградировать. В гугле выдает StatMail но судя по статьям умер он еще в 2007 году. Но люди хвалят. Есть что то такое? P/S Желательно не за денюшку.

 ,

one_player ()

postfix виртуально локальные юзеры

доброго времени суток.

virtual_mailbox_domains = spouk.ru virtual_mailbox_base = /var/spool/mail/vhosts virtual_mailbox_maps = hash:/usr/local/etc/postfix/vmailbox virtual_minimum_uid = 100 virtual_uid_maps = static:5000 virtual_gid_maps = static:5000 virtual_alias_maps = hash:/usr/local/etc/postfix/virtual

установлен и настроен (видимо не совсем корректно) postfix/fbsd12. хост(local): example.com

для реальных юзеров (example.com) почту принимает и доставляет в личные «ящики», для виртуально-локальных юзеров (tester@example.com) которые корректно прописаны в vmailbox на стадии принятия почты адресат находит! и дате отправить почту (проверял через telnet) однако в логах сыпет

Nov 15 13:06:05 example.com postfix/local[39041]: 9594F28CC0E: to=tester@example.com, relay=local, delay=11, delays=11/0.02/0/0.01, dsn=5.1.1, status=bounced (unknown user: «tester»)

и почему используется relay=local а не virtual?

подскажите знатоки.

 

dzenman ()

свой mda postfix

кто-нибудь тут имел опыт в написании mda для postfix? проблема в том что нельзя просто так взять и воткнуть обычный демон,надо либо через пайп либо через spawn,но тогда postfix сам создает процесс и цепляет свои тентакли stdin stdout и мне я не знаю как, распараллеливать обработку писем. Я пишу на golang и я бы спавнил новую горутину на каждый коннект,но в подходе со spawn такой подход не подойдет. как я понял просто обычный сокет в postfix не подключить.

( читать дальше... )

 , ,

olovo ()

iRedMail vs. Zimbra или всё-таки всё сделать руками...?

Никогда не разворачивал почтовый сервер, но вот настал день «Хэ». На сегодняшний день в компании (человек 40) exchange 2010, постоянно тормозит, жрёт до ужаса ОЗУ (32 гб постоянно забиты). Всё это добро настраивал предыдущий адм. Шеф говорит надо что-то с этим делать. Я как сторонник линукса предложил поднять почтовый сервер на линуксе, в ответ мне не раздумывая дали зелёный свет. Погуглив маны естественно пришёл к выводу что для понимания как это всё будет вертеться, лучше настроить руками, но боюсь из-за отсутствия опыта это может затянуться. Посоветуйте как лучше. Если же всё-таки остановиться на готовом решении, то какое лучше и почему.

 , ,

Shprot ()

Новый ящик в Postfix

Всем доброго дня. Достался почтовый сервер Postfix с MySQL. Необходимо завести новый почтовый ящик пользователя. Через phpMyAdmin в таблицах users и aliases прописал новый ящик. При попытке подключения к учетной записи почты выводит сообщение: Почтовый сервер *** ответил: Login failed. Вопрос: добавления в таблицы нового почтового ящика недостаточно? Что еще надо сделать? Спасибо!

 ,

vasmi ()

Пустое MAIL FROM

Приветствую!
С почтовым сервером сталкивался последний раз лет 15 назад.
Сейчас настраиваю тестовый почтовик для последующей миграции одной корпоративной почты.

Столкнулся вот с чем:
Пока сделана простая связка Postfix+Dovecot, для доступа к почте установлен Rouncubemail. Все хорошо работает - почта отправляется на гигантов (GMail, MailRu..т.д.) и принимается. Добавил в Dovecot плагин Sieve - настраиваемая фильтрация писем. Пробую настроить vacation - автоматический ответ, например на время отпуска.
При входящем письме создается письмо в соответствии с правилом vacation и отправляется, но проблема в том, что это письмо отправляется с пустым MAIL FROM:

Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 250-emx.mail.ru
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 250-SIZE 73400320
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 250 8BITMIME
Nov  4 17:43:48 mail1 postfix/smtp[8530]: server features: 0x100b size 73400320
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=300 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: > emx.mail.ru[217.69.139.180]:25: MAIL FROM:<> SIZE=828 BODY=8BITMIME
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=300 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 250 2.0.0 OK
Nov  4 17:43:48 mail1 postfix/smtp[8530]: > emx.mail.ru[217.69.139.180]:25: RCPT TO:<sm@********.ru>
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=15 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 250 Go ahead
Nov  4 17:43:48 mail1 postfix/smtp[8530]: > emx.mail.ru[217.69.139.180]:25: DATA
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=120 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 354 Go ahead. End your data with <CR><LF>.<CR><LF>
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=180 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: > emx.mail.ru[217.69.139.180]:25: .
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=600 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 550 spam message rejected. Please visit http://help.mail.ru/notspam-support/id?c=T0PWj5-wabTnJ0kDSbF
Именно из-за этого я так понимаю получаю отлуп как спам.
Какой из параметров Postfix'a? отвечает за заполнение поля?

 , ,

smserg ()

header_checks для исходящей почты не работает

Цель: удалить (заменить) заголовки исходящей почты (c IP), например, такие: Received: from mx.example.com ([xxx.xxx.xxx.xxx]:xxxx)

Смотрел подобные темы - или без ответа, или (header_checks только для исходящих (комментарий)) так и не заработало в моем случае. Имеем: postfix (2.10.1) на CentOS Linux release 7.7.1908 (Core)

В файле main.cf пробовал для исходящей почты: smtp_header_checks = pcre:/etc/postfix/header_checks.pcre или вообще для всей почты: header_checks = pcre:/etc/postfix/header_checks.pcre

В файле header_checks.pcre: /^Received:/ IGNORE или /^Received:.*/ IGNORE

Пробовал также (только для исходящей почты) в файле master.cf: submission inet n - n - - smtpd -o header_checks=pcre:/etc/postfix/header_checks.pcre

 ,

freename ()

3 почтовых сервера в одной сети. Нужна подсказка по реализации. Postfix+dovecot+nginx

Доброго времени суток всем. Имеется 3 виртуалки на одном ESXI. На всех развернут свой почтовый сервер. Суть в том что при отправке от одного почтового сервера на другой, он пытается сделать это через внешку и не выходит, пришлось через dns присваивать адрес почты к локальному. Вопрос в том, возможно ли средствами postfix или другими реализовать обращение одного почтовика, при отправке письма, к другому через локальные адреса?

 

maximice ()