Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Почтовый сервер postfix документация и FAQ

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Открыть новую тему     Написать ответ в эту тему

bva



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почтовый сервер Postfix


Postfix - почтовый сервер (MTA - mail transfer agent). Postfix является свободным программным обеспечением.
Postfix создавался как альтернатива Sendmail. Считается, что Postfix быстрее работает, легче в администрировании, более защищён и, что важно, совместим с Sendmail.
Postfix отличается продуманной модульной архитектурой, которая позволяет создать очень надёжную и быструю почтовую систему. Так, например, привилегии root требуются только для открытия порта (TCP 25 порт), а демоны, которые выполняют основную работу, могут работать непривилегированным пользователем в изолированном (chroot) окружении, что очень положительно сказывается на безопасности.
Архитектура Postfix выполнена в стиле UNIX - где простые программы выполняют минимальный набор функций, но выполняют их быстро и надежно. При простое почтовой системы ненужные демоны могут прекращать свою работу, высвобождая тем самым память, а при необходимости снова запускаются master-демоном.
Также стоит отметить более простую и понятную конфигурацию по сравнению с Sendmail и меньшую ресурсоёмкость, особенно во время простоя почтовой системы.
Совместим с AIX, BSD, HP-UX, IRIX, GNU/Linux, Mac OS X, Solaris, Tru64 UNIX, фактически может быть собран на любой Unix-подобной операционной системе, поддерживающей POSIX и имеющей компилятор C. Является службой пересылки почты по умолчанию в ОС NetBSD.

http://www.kalinin.ru/programming/abstract/08_02_03.shtml - Postfix изнутри  (принципы работы)
http://www.opennet.ru/base/net/postfix_tls.txt.html - Настройка postfix с возможностью шифрования и защиты от вирусов и спама
Отдельно обсуждается: Антиспамерский фильтр для Postfix'а | Postfix + TLS | Как правильно настроить квоту в Postfix | Postfix: Компиляция и настройка
Также посмотрите фильтр по PostFix
А также полезные ссылки: HOWTO postfix+AVP(via avcheck)+cyrus under FreeBSD
Сайт с оооочень полезным патчем для postfix-а. Патч позволяет настроить в postfix квоту для виртуальных почтовых ящиков. Все очень легко патчится и очень легко настраивается.

Всего записей: 44 | Зарегистр. 12-04-2002 | Отправлено: 12:41 19-07-2002 | Исправлено: shrmn, 20:08 14-02-2023
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DmitryV Давно юзаем  платный от Касперского KLMS, сейчас перешли  на KSMG от него же. На рабочих станциях тоже Каспер - KES 11 c KSC14  
 
 https://support.kaspersky.ru/ksc14
 
https://support.kaspersky.ru/klms8
https://support.kaspersky.ru/ksmg
 
Из минусов - сапорт не айс, первый ответ на запрос приходит дня через 2-3 и потом переписка с ними  также неспешная.  
 


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11735 | Зарегистр. 10-12-2003 | Отправлено: 19:20 12-09-2022 | Исправлено: ipmanyak, 19:22 12-09-2022
newhk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет!
Настраиваю postfix.
Хочу прикрутить спам-фильтр по статье
 
Добавляю в файл mail.cf строки:
 
content_filter = scan:[127.0.0.1]:10024
receive_override_options = no_address_mappings
 
после чего перестает принимать почта с внехних доменов.
с внутренних ходит нормально, в том числе самому себе.
Когда строка "content_filter = scan:[127.0.0.1]:10024" закомментирована, все ОК.
 
В логах потчаря:

Код:
Oct 29 23:28:21 mail postfix/smtpd[2239]: connect from f300.i.mail.ru[45.84.128.112]
Oct 29 23:28:21 mail postfix/smtpd[2239]: discarding EHLO keywords: CHUNKING
Oct 29 23:28:21 mail postfix/smtpd[2239]: discarding EHLO keywords: CHUNKING
Oct 29 23:28:21 mail postfix/smtpd[2239]: 7B5AB419EB4C: client=f300.i.mail.ru[45.84.128.112]
Oct 29 23:28:21 mail postfix/cleanup[2234]: 7B5AB419EB4C: message-id=<1667075280.848303855@f300.i.mail.ru>
Oct 29 23:28:21 mail postfix/qmgr[2066]: 7B5AB419EB4C: from=<user@mail.ru>, size=4096, nrcpt=1 (queue active)
Oct 29 23:28:21 mail postfix/qmgr[2066]: warning: connect to transport private/scan: No such file or directory
Oct 29 23:28:21 mail postfix/error[2247]: 7B5AB419EB4C: to=<user@domain.ru>, relay=none, delay=0.08, delays=0.07/0/0/0.01, dsn=4.3.0, status=deferred (mail transport unavailable)
Oct 29 23:28:21 mail postfix/smtpd[2239]: disconnect from f300.i.mail.ru[45.84.128.112] ehlo=2 starttls=1 mail=1 rcpt=1 data=1 quit=1 commands=7


Всего записей: 400 | Зарегистр. 02-02-2009 | Отправлено: 00:06 30-10-2022 | Исправлено: newhk, 00:07 30-10-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
newhk
 
https://www.dmosk.ru/instruktions.php?object=mailserver-centos8&ysclid=l9sc8bd26u630097775#pred
на 10024 настроен amavis, он у вас не запущен
systemctl restart amavisd
смотреть что выдаст.

Всего записей: 15096 | Зарегистр. 20-09-2014 | Отправлено: 00:09 30-10-2022
newhk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо!
Вроде пошло.

Всего записей: 400 | Зарегистр. 02-02-2009 | Отправлено: 12:41 30-10-2022 | Исправлено: newhk, 13:01 30-10-2022
newhk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
Не нашел выделенной темы для Dovecot.
Спрошу здесь.
 
Настраивал связку Postfix + Dovecot + Roundcube
 
В какой-то момент, при входе нового пользователя, папки начали создаваться с именем типа ".&BCMENAQwBDsENQQ9BD0ESwQ1-"
 
Как этот поправить?
 
Если папки имеют такие имена, обучение SpamAssasin будет невозможно, правильно?

Всего записей: 400 | Зарегистр. 02-02-2009 | Отправлено: 09:50 31-10-2022 | Исправлено: newhk, 09:52 31-10-2022
newhk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема была в том, что я попытался добавить добавить алиасы для папок, типа:

Код:
 
namespace inbox {
  ...
  mailbox Черновики {
    auto = subscribe
    special_use = \Drafts
  }
  mailbox Drafts {
    auto = no
    special_use = \Drafts
  }
 
  mailbox Спам {
    auto = subscribe
    special_use = \Junk
  }
  mailbox Junk {
    auto = no
    special_use = \Junk
  }
  mailbox Spam {
    auto = no
    special_use = \Junk
  }
  mailbox "Junk E-mail" {
    auto = no
    special_use = \Junk
  }
 
  mailbox Удаленные {
    auto = subscribe
    special_use = \Trash
  }
  mailbox Trash {
    auto = no
    special_use = \Trash
  }
  mailbox "Deleted Messages" {
    auto = no
    special_use = \Trash
  }
 
  mailbox Отправленные {
    auto = subscribe
    special_use = \Sent
  }
  mailbox Sent {
    auto = no
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    auto = no
    special_use = \Sent
  }
  mailbox "Sent Items" {
    auto = no
    special_use = \Sent
  }
  ..
}
 

Всего записей: 400 | Зарегистр. 02-02-2009 | Отправлено: 12:20 31-10-2022
Spartac



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Товарищи, подскажите плиз!
вот 1,2,3,10-ая службы работают, если какие ошибки - сообщают root'у - в aliases указано - на какую почту отправлять. Уходят, ага, но каждая служба по своему подставляет во From:, точнее в заголовок, отображаемое имя.. Ну там (Cron Daemon) к примеру или "vzdump backup tool"  
...как в postfix поменять эту хрень до отправки? например в generic
Пример как хотелось бы:
"Cron Daemon <root@server1.local>" "Server 1 <logs@mymail.ru>"
"vzdump * <root@server1.local>" "Server 1 <logs@mymail.ru>"
"* <root@server2.local>" "Server 2 <logs@mymail.ru>"
... дальше то я по смыслу пойму о чем речь, сервер видно будет в подмененном имени
просто аккаунтов для отправки не так много, хотелось бы всё через один загнать. поток логов не такой большой - 1-2письма/час

Всего записей: 72 | Зарегистр. 31-03-2005 | Отправлено: 16:53 29-06-2023
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Spartac,
 поскольку в здравом уме никто на эти письма отвечать не будет,
обычная практика использовать адрес nobody@domain.tld,  
письма на который отправляются в /dev/null.
Текстовая часть адреса может быть любая по вкусу,
и обычно настраивается в соответствующем сервисе.
Там, где это не настраивается, можно настроить замену  
адреса отправителя в самом постфиксе.
Что писать конкретно в его конфиге, не скажу,
ибо сам пользуюсь эксимом. Там это в два щелчка пальцами.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 19:19 29-06-2023
mild

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня не открывается сайт postfix.org - не разрешается имя в адрес. С трёх доступных мне провайдеров города. Через Avira VPN тоже самое. Уже несколько месяцев (с весны примерно).
Причём, google wayback machine свежие снимки делает. Как так? Кто-нибудь в курсе, что с сайтом?  
Или лучше во флейме спросить?

Всего записей: 76 | Зарегистр. 13-01-2005 | Отправлено: 14:12 13-09-2023
EugenRad

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mild
Попробуй принудительно www вписать в адресную строку браузера
www.postfix.org

Всего записей: 145 | Зарегистр. 04-04-2006 | Отправлено: 14:45 13-09-2023 | Исправлено: EugenRad, 14:46 13-09-2023
mild

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugenRad
Да, так через VPN открылся (http://www.postfix.org). А без впн - тайм аут (с двух провайдеров).
Благодарю.

Всего записей: 76 | Зарегистр. 13-01-2005 | Отправлено: 14:59 13-09-2023
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mild Провайдеры не причем. Это сам  postfix блокирует российские ip-сети, потому доступен только через VPN у нас.

----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11735 | Зарегистр. 10-12-2003 | Отправлено: 04:39 14-09-2023 | Исправлено: ipmanyak, 04:39 14-09-2023
alexnov66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
западные *** даже страну и русский язык убрали с сайтов при регистрации на ресурсах.




Мат, оскорбления. /emx/

Всего записей: 1231 | Зарегистр. 29-08-2005 | Отправлено: 07:44 14-09-2023 | Исправлено: alexnov66, 07:48 14-09-2023
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ipmanyak

Цитата:
Провайдеры не причем. Это сам  postfix блокирует российские ip-сети, потому доступен только через VPN у нас.

отнюдь
https://ping-admin.ru/free_test/result/1694668111tg4rs210v33428uuafh5c9.html

Всего записей: 15096 | Зарегистр. 20-09-2014 | Отправлено: 08:09 14-09-2023
pikabu

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, ни с того ни с сего Postfix начал отбивать письма с ошибкой 541 The message is recognized as malicious, в логах особо ничего не обнаружил, вот вывод postconf -n
 
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
html_directory = no
inet_interfaces = all
inet_protocols = ipv4
local_recipient_maps =
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
message_size_limit = 61457280
mydomain = domain.com
myhostname = mx.domain.com
mynetworks = 192.168.23.0/24
myorigin = domain.local
newaliases_path = /usr/bin/newaliases
parent_domain_matches_subdomains = debug_peer_list, smtpd_access_maps
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES
relay_domains = domain.com
sample_directory = /usr/share/doc/postfix-2.10.1/samples
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_helo_restrictions = permit_mynetworks, reject_invalid_helo_hostname, reject_non_fqdn_helo_hostname
smtpd_recipient_restrictions = permit_mynetworks, check_client_access hash:/etc/postfix/trusted_servers, reject_unauth_destination, reject_non_fqdn_sender, reject_unknown_sender_domain
smtpd_sasl_auth_enable = no
smtpd_sender_restrictions = permit_mynetworks, reject_non_fqdn_sender, reject_unknown_sender_domain, check_sender_access hash:/etc/postfix/whitelist
smtpd_tls_loglevel = 4
transport_maps = hash:/etc/postfix/transport
virtual_alias_maps = hash:/etc/postfix/virtual
 

Всего записей: 19 | Зарегистр. 25-10-2014 | Отправлено: 10:25 24-10-2023
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pikabu

Цитата:
в логах особо ничего не обнаружил

так может тогда не Postfix отлуп дает? должно быть такое в логах.
 

Цитата:
541 The message is recognized as malicious

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

Всего записей: 15096 | Зарегистр. 20-09-2014 | Отправлено: 10:31 24-10-2023
pikabu

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да, используем milter drweb, отключил его, потом postmap /etc/postfix/main.cf && systemctl restart postfix
 
есть ещё вот такие строки
 
warning: non-SMTP command from b24.domain.com[192.168.71.10]: Subject: =?UTF-8?B?MzIy?=
b24.domain.com[192.168.71.10]: 221 2.7.0 Error: I can break rules, too. Goodbye.
 
при попытке отправить письмо из Bitrix24 коробочная версия
 
собрал лог, и попробовал через PHP функцию mail() Отправить точно такое же письмо, ругается на скрытую картинку-трекер которую битра вставляет в письмо, чтобы отслеживать прочитанность письма. Если эту ссылку убрать - работает отлично..

Всего записей: 19 | Зарегистр. 25-10-2014 | Отправлено: 10:49 24-10-2023
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pikabu

Цитата:
есть ещё вот такие строки

потому что клиент пытается подряд отправить данные, не обращая внимание на ответ почтовика.
он ему отказал, а тот все равно пихает данные ему - в SMTP протоколе нет команды Subject.
 
если ругается Postfix - это будет в логах.
ну посмотрите их на тот промежуток времени - что там?

Всего записей: 15096 | Зарегистр. 20-09-2014 | Отправлено: 10:56 24-10-2023
pikabu

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подробный лог
 
https://hastebin.com/share/xibovayugu.bash
 
если без дебага, то в /var/log/maillog пишет только это
 
Oct 24 11:16:09 domain-mailgw postfix/smtpd[21084]: connect from b24.domain.com[192.168.71.10]
Oct 24 11:16:09 domain-mailgw postfix/smtpd[21084]: B55C7A404: client=b24.domain.com[192.168.71.10]
Oct 24 11:16:09 domain-mailgw postfix/smtpd[21084]: lost connection after RSET from b24.domain.com[192.168.71.10]
Oct 24 11:16:09 domain-mailgw postfix/smtpd[21084]: disconnect from b24.domain.com[192.168.71.10]

Всего записей: 19 | Зарегистр. 25-10-2014 | Отправлено: 11:54 24-10-2023
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pikabu
так postfix тут ни при чем, у вас < b24.domain.com[192.168.71.10]: RSET зачем то.
 
он получил от Postfix ответ 250 2.1.5 Ok, но почему то сбрасывает.
у вас клиент через что то еще он шлет, через антивирус, файерволл, что то еще.

Всего записей: 15096 | Зарегистр. 20-09-2014 | Отправлено: 12:01 24-10-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Почтовый сервер postfix документация и FAQ


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru