511

alex25region пишет:

У кого какие решения?

Самый простой вариант - разворачивать почтовый сервер в виртуальной машине. Только почтовые каталоги на СХД. А сам образ - дык то ж файл. Делай с ним что хочешь.

512 (26.03.2014 18:05:11 отредактировано AlfaStriker)

pr0r0k_d, попробуй пост: Запрет на отправку левой почты от своего сервера

513

sv1.oe.zingvest.com главный почтовый сервер

514

dracon57 пишет:

Ecть ящик roma@zingvest.ru например, хочу почту перенаправлять на сервер sv1 например , что надо прописать в transport maps?

postmap: fatal: usage: postmap [-Nfinoprsvw] [-c config_dir] [-d key] [-q key] [map_type:]file...

такая ошибка в постмапе,что делать?

И теперь вы хотите чтобы почта пришедшая на roma@zingvest.ru дублировалась на другой ящик ?

515

Здравствуйте! У меня на компьютере стоит Fedora 20. Устанавливаю все согласно инструкции. Дошел до настройки PostfixAdmin, ввожу логин и пароль Администратора. Нажимаю "Добавить администратора" и вижу такой ответ:

DEBUG INFORMATION:
Invalid query: Field 'description' doesn't have a default value

Естетственно после этого войти как администратор я не могу, да и в базе данных таблица admin пуста.
Похоже происходит какая-то ошибка с добавлением в базу логина и пароля админа. Я посмотрел код, нашел функцию, которая добавляет администратора и попробовал вручную с помощью клиента mysql добавить в таблицы admin и domain_admins соответствующие данные. Все без проблем добавилось. Судя по всему функции, добавляющие данные администратора в таблицу, должны работать правильно. Тем не менее через веб-интерфейс добавить администратора не получается. В чем может быть проблема?

516 (29.03.2014 06:49:18 отредактировано AlfaStriker)

Может у вас selinux блокирует Postfixadmin?
В Инернете пишут что это баг версии 2.3.6.
Попробуйте версию 2.3.5 - postfixadmina

517

Через некоторое время использования сервера письма перестали приниматься, письма уходят, но не приходят, логов на входящую почту нет.

С внешки ошибки такие :

Reporting-MTA:  dns; mxout1.rambler.ru
X-Postfix-Queue-ID:  D89AA21D3
X-Postfix-Sender:  rfc822; zxxxxxx@rambler.ru
Arrival-Date:  Wed, 26 Mar 2014 15:43:31 +0400 (MSK)

Final-Recipient:  rfc822; alxxxxxxx@freetester.ru
Original-Recipient:  rfc822;alexxxxxxx@freetester.ru
Action:  failed
Status:  4.4.1
Diagnostic-Code:  X-Postfix; connect to mail.frxxxxxx.ru[95.xx.xxx.xxx]:25: No
route to host 

PS Спасибо AlfaStriker за коммент по Exim...

518

Посмотри логи maillog, там написано из за чего почта не ходит.

519

AlfaStriker пишет:

Посмотри логи maillog, там написано из за чего почта не ходит.

Вот логи

[root@mail ~]# tail -f /var/log/maillog
Mar 29 20:04:16 mail dovecot: auth: Debug: master out: USER#0114040032257#011alexandrra@freetester.ru#011home=/var/vmail/freetester.ru/alexandrra#011mail=maildir:/var/vmail/freetester.ru/alexandrra#011uid=1150#011gid=12#011quota=dirsize:storage=0
Mar 29 20:04:16 mail dovecot: imap-login: Login: user=<alexandrra@freetester.ru>, method=CRAM-MD5, rip=127.0.0.1, lip=127.0.0.1, mpid=1650, secured
Mar 29 20:04:16 mail dovecot: imap: Debug: Loading modules from directory: /usr/lib64/dovecot
Mar 29 20:04:16 mail dovecot: imap: Debug: Module loaded: /usr/lib64/dovecot/lib20_autocreate_plugin.so
Mar 29 20:04:16 mail dovecot: imap: Debug: Added userdb setting: mail=maildir:/var/vmail/freetester.ru/alexandrra
Mar 29 20:04:16 mail dovecot: imap: Debug: Added userdb setting: plugin/quota=dirsize:storage=0
Mar 29 20:04:16 mail dovecot: imap(alexandrra@freetester.ru): Debug: Effective uid=1150, gid=12, home=/var/vmail/freetester.ru/alexandrra
Mar 29 20:04:16 mail dovecot: imap(alexandrra@freetester.ru): Debug: maildir++: root=/var/vmail/freetester.ru/alexandrra, index=, control=, inbox=/var/vmail/freetester.ru/alexandrra
Mar 29 20:04:16 mail dovecot: imap(alexandrra@freetester.ru): Debug: Namespace : Using permissions from /var/vmail/freetester.ru/alexandrra: mode=0700 gid=-1
Mar 29 20:04:16 mail dovecot: imap(alexandrra@freetester.ru): Disconnected: Logged out bytes=44/531
Mar 29 20:05:25 mail postfix/pickup[1316]: 619B361011: uid=48 from=<alexandrra@freetester.ru>
Mar 29 20:05:25 mail postfix/cleanup[1658]: 619B361011: hold: header Received: by mail.freetester.ru (Postfix, from userid 48)??id 619B361011; Sat, 29 Mar 2014 20:05:25 +1100 (VLAT) from local; from=<alexandrra@freetester.ru>
Mar 29 20:05:25 mail postfix/cleanup[1658]: 619B361011: message-id=<6fb4ced2d7fbfb27b9effbfa14135c6c@freetester.ru>
Mar 29 20:05:25 mail dovecot: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth
Mar 29 20:05:25 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libauthdb_ldap.so
Mar 29 20:05:25 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_mysql.so
Mar 29 20:05:25 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
Mar 29 20:05:25 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libmech_gssapi.so
Mar 29 20:05:25 mail dovecot: auth: Debug: auth client connected (pid=1659)
Mar 29 20:05:25 mail dovecot: auth: Debug: client in: AUTH#0111#011CRAM-MD5#011service=imap#011secured#011lip=127.0.0.1#011rip=127.0.0.1#011lport=143#011rport=57731
Mar 29 20:05:25 mail dovecot: auth: Debug: client out: CONT#0111#011PDA1OTQyNzQ0MDI3NjA2MzguMTM5NjA4MzkyNUBtYWlsLmZyZWV0ZXN0ZXIucnU+
Mar 29 20:05:25 mail dovecot: auth: Debug: client in: CONT#0111#011YWxleGFuZHJyYUBmcmVldGVzdGVyLnJ1IGNmMDk2NzM4ZjIwYjA1NDYyOThjNzcyNzdlMDE0YzNm
Mar 29 20:05:25 mail dovecot: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth
Mar 29 20:05:25 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libauthdb_ldap.so
Mar 29 20:05:25 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_mysql.so
Mar 29 20:05:25 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
Mar 29 20:05:25 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libmech_gssapi.so
Mar 29 20:05:25 mail dovecot: auth: mysql: Connected to localhost (mail)
Mar 29 20:05:25 mail dovecot: auth: Debug: sql(alexandrra@freetester.ru,127.0.0.1): query: SELECT username as user, password, '/var/vmail/freetester.ru/alexandrra' as userdb_home, 'maildir:/var/vmail/freetester.ru/alexandrra' as userdb_mail, 1150 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'alexandrra@freetester.ru' AND active = '1'
Mar 29 20:05:25 mail dovecot: auth: Debug: password(alexandrra@freetester.ru,127.0.0.1): Credentials: 7188c64616f42016631e48e9e02b8ca0f5a574a7c7769e71c68f9d1a3c58e33c
Mar 29 20:05:25 mail dovecot: auth: Debug: client out: OK#0111#011user=alexandrra@freetester.ru#011asuserdb_gid=12
Mar 29 20:05:25 mail dovecot: auth: Debug: master in: REQUEST#0112929459201#0111659#0111#01192614931a1ed6c2d0c790240bd440b82
Mar 29 20:05:25 mail dovecot: auth: Debug: sql(alexandrra@freetester.ru,127.0.0.1): SELECT '/var/vmail/freetester.ru/alexandrra' as home, 'maildir:/var/vmail/freetester.ru/alexandrra'as mail, 1150 AS uid, 12 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = 'alexandrra@freetester.ru' AND active = '1'
Mar 29 20:05:25 mail dovecot: auth: Debug: master out: USER#0112929459201#011alexandrra@freetester.ru#011home=/var/vmail/freetester.ru/alexandrra#011mail=maildir:/var/vmail/freetester.ru/alexandrra#011uid=1150#011gid=12#011quota=dirsize:storage=0
Mar 29 20:05:25 mail dovecot: imap-login: Login: user=<alexandrra@freetester.ru>, method=CRAM-MD5, rip=127.0.0.1, lip=127.0.0.1, mpid=1665, secured
Mar 29 20:05:25 mail dovecot: imap: Debug: Loading modules from directory: /usr/lib64/dovecot
Mar 29 20:05:25 mail dovecot: imap: Debug: Module loaded: /usr/lib64/dovecot/lib20_autocreate_plugin.so
Mar 29 20:05:25 mail dovecot: imap: Debug: Added userdb setting: mail=maildir:/var/vmail/freetester.ru/alexandrra
Mar 29 20:05:25 mail dovecot: imap: Debug: Added userdb setting: plugin/quota=dirsize:storage=0
Mar 29 20:05:25 mail dovecot: imap(alexandrra@freetester.ru): Debug: Effective uid=1150, gid=12, home=/var/vmail/freetester.ru/alexandrra
Mar 29 20:05:25 mail dovecot: imap(alexandrra@freetester.ru): Debug: maildir++: root=/var/vmail/freetester.ru/alexandrra, index=, control=, inbox=/var/vmail/freetester.ru/alexandrra
Mar 29 20:05:25 mail dovecot: imap(alexandrra@freetester.ru): Debug: Namespace : Using permissions from /var/vmail/freetester.ru/alexandrra: mode=0700 gid=-1
Mar 29 20:05:25 mail dovecot: imap(alexandrra@freetester.ru): Disconnected: Logged out bytes=954/499
Mar 29 20:05:25 mail MailScanner[1349]: New Batch: Scanning 1 messages, 1278 bytes
Mar 29 20:05:25 mail MailScanner[1349]: Virus and Content Scanning: Starting
Mar 29 20:05:26 mail dovecot: auth: Debug: auth client connected (pid=1669)
Mar 29 20:05:26 mail dovecot: auth: Debug: client in: AUTH#0111#011CRAM-MD5#011service=imap#011secured#011lip=127.0.0.1#011rip=127.0.0.1#011lport=143#011rport=57732
Mar 29 20:05:26 mail dovecot: auth: Debug: client out: CONT#0111#011PDY5NzY1ODQzNTQ3ODk5NjQuMTM5NjA4MzkyNkBtYWlsLmZyZWV0ZXN0ZXIucnU+
Mar 29 20:05:26 mail dovecot: auth: Debug: client in: CONT#0111#011YWxleGFuZHJyYUBmcmVldGVzdGVyLnJ1IDU3MTdiNThlNGRlNjljMDk4MzUxZGRhM2RmZmU4MGQ2
Mar 29 20:05:26 mail dovecot: auth: Debug: sql(alexandrra@freetester.ru,127.0.0.1): query: SELECT username as user, password, '/var/vmail/freetester.ru/alexandrra' as userdb_home, 'maildir:/var/vmail/freetester.ru/alexandrra' as userdb_mail, 1150 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'alexandrra@freetester.ru' AND active = '1'
Mar 29 20:05:26 mail dovecot: auth: Debug: password(alexandrra@freetester.ru,127.0.0.1): Credentials: 7188c64616f42016631e48e9e02b8ca0f5a574a7c7769e71c68f9d1a3c58e33c
Mar 29 20:05:26 mail dovecot: auth: Debug: client out: OK#0111#011user=alexandrra@freetester.ru#011asuserdb_gid=12
Mar 29 20:05:26 mail dovecot: auth: Debug: master in: REQUEST#0111455554561#0111669#0111#01164e80ef484fdbd537e3a4fb2d4143c15
Mar 29 20:05:26 mail dovecot: auth: Debug: sql(alexandrra@freetester.ru,127.0.0.1): SELECT '/var/vmail/freetester.ru/alexandrra' as home, 'maildir:/var/vmail/freetester.ru/alexandrra'as mail, 1150 AS uid, 12 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = 'alexandrra@freetester.ru' AND active = '1'
Mar 29 20:05:26 mail dovecot: auth: Debug: master out: USER#0111455554561#011alexandrra@freetester.ru#011home=/var/vmail/freetester.ru/alexandrra#011mail=maildir:/var/vmail/freetester.ru/alexandrra#011uid=1150#011gid=12#011quota=dirsize:storage=0
Mar 29 20:05:26 mail dovecot: imap-login: Login: user=<alexandrra@freetester.ru>, method=CRAM-MD5, rip=127.0.0.1, lip=127.0.0.1, mpid=1670, secured
Mar 29 20:05:26 mail dovecot: imap: Debug: Loading modules from directory: /usr/lib64/dovecot
Mar 29 20:05:26 mail dovecot: imap: Debug: Module loaded: /usr/lib64/dovecot/lib20_autocreate_plugin.so
Mar 29 20:05:26 mail dovecot: imap: Debug: Added userdb setting: mail=maildir:/var/vmail/freetester.ru/alexandrra
Mar 29 20:05:26 mail dovecot: imap: Debug: Added userdb setting: plugin/quota=dirsize:storage=0
Mar 29 20:05:26 mail dovecot: imap(alexandrra@freetester.ru): Debug: Effective uid=1150, gid=12, home=/var/vmail/freetester.ru/alexandrra
Mar 29 20:05:26 mail dovecot: imap(alexandrra@freetester.ru): Debug: maildir++: root=/var/vmail/freetester.ru/alexandrra, index=, control=, inbox=/var/vmail/freetester.ru/alexandrra
Mar 29 20:05:26 mail dovecot: imap(alexandrra@freetester.ru): Debug: Namespace : Using permissions from /var/vmail/freetester.ru/alexandrra: mode=0700 gid=-1
Mar 29 20:05:26 mail dovecot: imap(alexandrra@freetester.ru): Disconnected: Logged out bytes=44/531
Mar 29 20:05:26 mail dovecot: auth: Debug: auth client connected (pid=1673)
Mar 29 20:05:26 mail dovecot: auth: Debug: client in: AUTH#0111#011CRAM-MD5#011service=imap#011secured#011lip=127.0.0.1#011rip=127.0.0.1#011lport=143#011rport=57733
Mar 29 20:05:26 mail dovecot: auth: Debug: client out: CONT#0111#011PDg5MzYxNzA5NDE5NzczMDEuMTM5NjA4MzkyNkBtYWlsLmZyZWV0ZXN0ZXIucnU+
Mar 29 20:05:26 mail dovecot: auth: Debug: client in: CONT#0111#011YWxleGFuZHJyYUBmcmVldGVzdGVyLnJ1IGUxMGNmMmZkMjhmNjgwYWRmYzlmNDQ3YWZmODIzZmFl
Mar 29 20:05:26 mail dovecot: auth: Debug: sql(alexandrra@freetester.ru,127.0.0.1): query: SELECT username as user, password, '/var/vmail/freetester.ru/alexandrra' as userdb_home, 'maildir:/var/vmail/freetester.ru/alexandrra' as userdb_mail, 1150 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'alexandrra@freetester.ru' AND active = '1'
Mar 29 20:05:26 mail dovecot: auth: Debug: password(alexandrra@freetester.ru,127.0.0.1): Credentials: 7188c64616f42016631e48e9e02b8ca0f5a574a7c7769e71c68f9d1a3c58e33c
Mar 29 20:05:26 mail dovecot: auth: Debug: client out: OK#0111#011user=alexandrra@freetester.ru#011asuserdb_gid=12
Mar 29 20:05:26 mail dovecot: auth: Debug: master in: REQUEST#0111029963777#0111673#0111#0119ee7fe793503f53cbb5bce5f0d81debd
Mar 29 20:05:26 mail dovecot: auth: Debug: sql(alexandrra@freetester.ru,127.0.0.1): SELECT '/var/vmail/freetester.ru/alexandrra' as home, 'maildir:/var/vmail/freetester.ru/alexandrra'as mail, 1150 AS uid, 12 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = 'alexandrra@freetester.ru' AND active = '1'
Mar 29 20:05:26 mail dovecot: auth: Debug: master out: USER#0111029963777#011alexandrra@freetester.ru#011home=/var/vmail/freetester.ru/alexandrra#011mail=maildir:/var/vmail/freetester.ru/alexandrra#011uid=1150#011gid=12#011quota=dirsize:storage=0
Mar 29 20:05:26 mail dovecot: imap-login: Login: user=<alexandrra@freetester.ru>, method=CRAM-MD5, rip=127.0.0.1, lip=127.0.0.1, mpid=1675, secured
Mar 29 20:05:26 mail dovecot: imap: Debug: Loading modules from directory: /usr/lib64/dovecot
Mar 29 20:05:26 mail dovecot: imap: Debug: Module loaded: /usr/lib64/dovecot/lib20_autocreate_plugin.so
Mar 29 20:05:26 mail dovecot: imap: Debug: Added userdb setting: mail=maildir:/var/vmail/freetester.ru/alexandrra
Mar 29 20:05:26 mail dovecot: imap: Debug: Added userdb setting: plugin/quota=dirsize:storage=0
Mar 29 20:05:26 mail dovecot: imap(alexandrra@freetester.ru): Debug: Effective uid=1150, gid=12, home=/var/vmail/freetester.ru/alexandrra
Mar 29 20:05:26 mail dovecot: imap(alexandrra@freetester.ru): Debug: maildir++: root=/var/vmail/freetester.ru/alexandrra, index=, control=, inbox=/var/vmail/freetester.ru/alexandrra
Mar 29 20:05:26 mail dovecot: imap(alexandrra@freetester.ru): Debug: Namespace : Using permissions from /var/vmail/freetester.ru/alexandrra: mode=0700 gid=-1
Mar 29 20:05:26 mail dovecot: imap(alexandrra@freetester.ru): Disconnected: Logged out bytes=82/599
Mar 29 20:05:26 mail dovecot: auth: Debug: auth client connected (pid=1674)
Mar 29 20:05:26 mail dovecot: auth: Debug: client in: AUTH#0111#011CRAM-MD5#011service=imap#011secured#011lip=127.0.0.1#011rip=127.0.0.1#011lport=143#011rport=57734
Mar 29 20:05:26 mail dovecot: auth: Debug: client out: CONT#0111#011PDM3MDg1NDkyNDg5MTA3OTkuMTM5NjA4MzkyNkBtYWlsLmZyZWV0ZXN0ZXIucnU+
Mar 29 20:05:26 mail dovecot: auth: Debug: client in: CONT#0111#011YWxleGFuZHJyYUBmcmVldGVzdGVyLnJ1IDM2MjQ1ZDUzZWVjZDNmNTA3OWE0NGFlMWM5YzY5NzVl
Mar 29 20:05:26 mail dovecot: auth: Debug: sql(alexandrra@freetester.ru,127.0.0.1): query: SELECT username as user, password, '/var/vmail/freetester.ru/alexandrra' as userdb_home, 'maildir:/var/vmail/freetester.ru/alexandrra' as userdb_mail, 1150 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'alexandrra@freetester.ru' AND active = '1'
Mar 29 20:05:26 mail dovecot: auth: Debug: password(alexandrra@freetester.ru,127.0.0.1): Credentials: 7188c64616f42016631e48e9e02b8ca0f5a574a7c7769e71c68f9d1a3c58e33c
Mar 29 20:05:26 mail dovecot: auth: Debug: client out: OK#0111#011user=alexandrra@freetester.ru#011asuserdb_gid=12
Mar 29 20:05:26 mail dovecot: auth: Debug: master in: REQUEST#011683147265#0111674#0111#01144d9863cbd657463638aa022e6cc5906
Mar 29 20:05:26 mail dovecot: auth: Debug: sql(alexandrra@freetester.ru,127.0.0.1): SELECT '/var/vmail/freetester.ru/alexandrra' as home, 'maildir:/var/vmail/freetester.ru/alexandrra'as mail, 1150 AS uid, 12 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = 'alexandrra@freetester.ru' AND active = '1'
Mar 29 20:05:26 mail dovecot: auth: Debug: master out: USER#011683147265#011alexandrra@freetester.ru#011home=/var/vmail/freetester.ru/alexandrra#011mail=maildir:/var/vmail/freetester.ru/alexandrra#011uid=1150#011gid=12#011quota=dirsize:storage=0
Mar 29 20:05:26 mail dovecot: imap-login: Login: user=<alexandrra@freetester.ru>, method=CRAM-MD5, rip=127.0.0.1, lip=127.0.0.1, mpid=1676, secured
Mar 29 20:05:26 mail dovecot: imap: Debug: Loading modules from directory: /usr/lib64/dovecot

между ящиками моего домена почта ходит...

520 (30.03.2014 10:00:32 отредактировано AlfaStriker)

Найдите те логи  которые связанные со внешними почтовыми серверами. Вы искать умеете?
Ищите через grep определенный текст в логах, например:

cat /var/log/maillog | grep mail.ru

или ложите лог файлы на такие сайты как pastebin.ru или файлообменники rghost, ifolder.
Сложно что-то советовать не зная причины.

521 (04.04.2014 05:45:38 отредактировано alex25region)

Почтовик настраивался по статье...  Все работает исправно, но в логах периодически
вываливается Warning'и.

Я так понимаю что это спам боты пытаются залогиниться и отправить письмо.
Как бороться с этой байдой...

#grep -E -e 'warning|critical|error' /var/log/maillog

Apr  4 00:08:14 dionis postfix/smtpd[18019]: warning: 91.183.213.37: hostname 37
.213-183-91.adsl-static.isp.belgacom.be verification failed: Name or service not
 known
Apr  4 01:20:16 dionis postfix/smtpd[18808]: warning: 94.153.139.44: hostname 94
-153-139-44-gprs.kyivstar.net verification failed: Name or service not known
Apr  4 04:34:35 dionis postfix/smtpd[20648]: warning: 37.57.9.27: hostname 27.9.
57.37.triolan.net verification failed: Name or service not known
Apr  4 04:35:00 dionis postfix/smtpd[20648]: warning: 37.57.9.27: hostname 27.9.
57.37.triolan.net verification failed: Name or service not known
Apr  4 04:35:23 dionis postfix/smtpd[20642]: warning: 37.57.9.27: hostname 27.9.
57.37.triolan.net verification failed: Name or service not known
Apr  4 04:36:33 dionis postfix/smtpd[20642]: warning: 37.57.9.27: hostname 27.9.
57.37.triolan.net verification failed: Name or service not known
Apr  4 04:36:45 dionis postfix/smtpd[20648]: warning: 37.57.9.27: hostname 27.9.
57.37.triolan.net verification failed: Name or service not known
Apr  4 04:36:54 dionis postfix/smtpd[20642]: warning: 37.57.9.27: hostname 27.9.
57.37.triolan.net verification failed: Name or service not known
Apr  4 04:37:28 dionis postfix/smtpd[20642]: warning: 37.57.9.27: hostname 27.9.
57.37.triolan.net verification failed: Name or service not known
Apr  4 04:37:37 dionis postfix/smtpd[20648]: warning: 37.57.9.27: hostname 27.9.
57.37.triolan.net verification failed: Name or service not known
Apr  4 04:37:45 dionis postfix/smtpd[20648]: warning: 37.57.9.27: hostname 27.9.
57.37.triolan.net verification failed: Name or service not known
Apr  4 06:42:02 dionis postfix/smtpd[21634]: warning: 188.187.157.44: hostname d
ynamicip-188-187-157-44.pppoe.yola.ertelecom.ru verification failed: Name or ser
vice not known
Apr  4 08:19:33 dionis postfix/smtpd[22513]: warning: 125.227.1.149: hostname 12
5-227-1-149.HINET-IP.hinet.net verification failed: Name or service not known
Apr  4 08:19:36 dionis postfix/smtpd[22513]: warning: unknown[125.227.1.149]: SA
SL LOGIN authentication failed: UGFzc3dvcmQ6
Apr  4 08:19:43 dionis postfix/smtpd[22513]: warning: unknown[125.227.1.149]: SA
SL LOGIN authentication failed: UGFzc3dvcmQ6
Apr  4 08:19:54 dionis postfix/smtpd[22513]: warning: unknown[125.227.1.149]: SA
SL LOGIN authentication failed: UGFzc3dvcmQ6
Apr  4 08:20:04 dionis postfix/smtpd[22513]: warning: unknown[125.227.1.149]: SA
SL LOGIN authentication failed: Connection lost to authentication server
Apr  4 08:20:05 dionis postfix/smtpd[22513]: warning: 125.227.1.149: hostname 12
5-227-1-149.HINET-IP.hinet.net verification failed: Name or service not known
Apr  4 08:20:16 dionis postfix/smtpd[22513]: warning: unknown[125.227.1.149]: SA
SL LOGIN authentication failed: Connection lost to authentication server

522

alex25region пишет:

Я так понимаю что это спам боты пытаются залогиниться и отправить письмо.
Как бороться с этой байдой...

Поинимание совершенно правильное. Метода борьбы одна - тщательно и вдумчиво настраивать "антиспамерские" настройки постфикса. Например, так:

+ открыть спойлер

## Проверки в Postfix идут в следующей последовательности:
## 1. smtpd_client_restrictions (DNS)
## 2. smtpd_helo_restrictions (HELO)
## 3. smtpd_sender_restrictions (MAIL FROM)
## 4. smtpd_relay_restrictions
## 5. smtpd_recipient_restrictions
## 6. smtpd_data_restrictions
## 7. smtpd_end_of_data_restrictions

## Если какое-либо правило в любой из проверок выдает разрешение на письмо,
## то внутри этой проверки правила далее не проверяются.
## Но другие проверки всё равно идут. Но если письмо отклоняешь,
## то далее уже ничего не проверяется.

#########################
smtpd_client_restrictions =
# - разрешить при соединении из моей подсети
      permit_mynetworks,
#     permit_sasl_authenticated,
# белый список кривых отправителей
     check_client_access hash:/etc/postfix/client_white_list,
# белый список кривых отправителей
    check_sender_access hash:/etc/postfix/sender_white_list,
# Проверить на динамические хосты, которые есть спамеры
      check_client_access regexp:/etc/postfix/client_access_regexp,
# - пауза на 1 секунду для отсекания совсем нетерпеливых спам-хостов (обычно они просто сразу же рвут соединение
# - им нужно разослать как можно больше спама, поэтому ждать им - как серпом...)
      sleep 1,
# - отказать в случае, если 1) не удалось сопоставить IP адрес имени хоста (по PTR-записи в DNS),
#    2) не удалось сопоставить имя IP-адресу хоста (прямой запрос DNS),
#    3) адрес, полученный из DNS по имени не совпадает с IP-адресом , с которого идет соединение.
#    Отсекается ОЧЕНЬ много спам-хостов (в моем случае - процентов 80)
      reject_unknown_client_hostname,
#      reject_unknown_reverse_client_hostname,
# Проверить BlackList на spamhaus.org
      reject_rbl_client sbl.spamhaus.org,
      reject_rbl_client sbl-xbl.spamhaus.org,
      reject_rbl_client bl.spamcop.net,
# - отсечь хосты, которые пытаются слать команды в конвейере, даже не проверив, поддерживает ли это наш сервер.
# Это часто делают именно спам-хосты для увеличения скорости передачи
      reject_unauth_pipelining,
# - в другом случае продолжать прием
      permit

#Проверки на этапе HELO/EHLO
smtpd_helo_restrictions = permit_mynetworks,
# Проверяем SPF. 
       check_policy_service unix:private/spf,
# - разрешить при аутентификации (пользователи)
####                          permit_sasl_authenticated,
# "Белый Список" должен быть впереди остальных проверок
# белый список кривых отправителей
    check_client_access hash:/etc/postfix/client_white_list,
    check_sender_access hash:/etc/postfix/sender_white_list,
# отсекаем приветствия отправителя от моего имени
# а также прописываем разрешения для "продвинутых"
              check_helo_access hash:/etc/postfix/helo_checks,
# отсекаем тех, кто представляется ИП-адресом.
# это явное нарушение RFC, но практика показала, что это один из явных
# признаков спама.
              check_helo_access regexp:/etc/postfix/helo_regexp,
# - отказать при нарушении синтаксиса имени хоста в HELO
#(случается очень редко, тем не менее...)
              reject_invalid_hostname,
# - отказать, если имя хоста в HELO не в полной форме
#(не должно быть просто server, а должно быть типа server.domain.ltd)
              reject_non_fqdn_hostname,
# - отказать, если у хоста, указанного в команде HELO,
# в DNS нет записи типа MX или A (множество зобми-хостов)
              reject_unknown_hostname,
# - в другом случае продолжать прием
              permit

#Проверки на этапе MAIL FROM
smtpd_sender_restrictions =
# включаем проверки для отправителей из @alma.ru (Только из mynetwork)
                check_sender_access hash:/etc/postfix/access_sender,
# белый список кривых отправителей
                check_sender_access hash:/etc/postfix/sender_white_list,
# белый список кривых отправителей
     check_client_access hash:/etc/postfix/client_white_list,
# - разрешить при аутентификации (пользователи)
###             permit_sasl_authenticated,
# - отказать, если имя отправителя не в полной форме
# (должно быть не name или name@domain а name@domain.ltd)
                reject_non_fqdn_sender,
                reject_authenticated_sender_login_mismatch,
                reject_unauthenticated_sender_login_mismatch,
# - отказать, если наш сервер не является "родным" для отправителя
# и домен отправителя не имеет в DNS записи MX или A, или если он
# имеет неверную запись MX (например, пустую)
                reject_unknown_sender_domain,
# Проверка завязана на команде VRFY, которая может быть запрещена
##               reject_unverified_sender,
                permit

smtpd_relay_restrictions = permit_mynetworks,
#                     permit_sasl_authenticated, 
                      defer_unauth_destination
                      permit

# ограничения, проверяемые на этапе RCPT TO:
smtpd_recipient_restrictions =
# - отказать, если имя получателя не в полной форме (должно быть не name или name@domain а name@domain.ltd)
      reject_non_fqdn_recipient,
# - отказать, если мы не являемся "родным" сервером для получателя и домен получателя не имеет
#   в DNS записи MX или A, или если он имеет неверную запись MX (например, пустую)
      reject_unknown_recipient_domain,
# Направляем исходящую почту на DKIM-подписание
      check_client_access cidr:/etc/postfix/originating.cidr,
# мы можем посылать куда угодно
       permit_mynetworks,
#       permit_sasl_authenticated,
# - отказать, если домен-адресат: 1) не перечислен в списке доменов, для которых мы форвардим почту
#                                   ($relay_domains) и не содержит команд переадресации (типа user@another@domain);
#                                 2) не является "нашим" (т.е. не перечислен в списках  $mydestination,
#                                   $inet_interfaces, $proxy_interfaces, $virtual_alias_domains, или
#                                   $virtual_mailbox_domains ) и не содержит команд переадресации
#                                   (типа user@another@domain).
# Это - традиционные правила, чтобы наш сервер не служил т.н. Open Relay, через который спамеры
# рассылают почту третьим лицам.
      reject_unauth_destination,
# Получать почту на postmaster и abuse
      check_recipient_access hash:/etc/mail/postfix/roleaccount_exceptions
# Greylist:
      check_policy_service inet:127.0.0.1:10030,
      permit

smtpd_data_restrictions =
permit_mynetworks,
# permit_sasl_authenticated,
check_client_access regexp:/etc/postfix/add_auth_header.regexp,
#   Если письмо для многих получателей, но нет хотя бы одного в нашнй базе, то отказать
# Получать почту на postmaster и abuse
check_recipient_access hash:/etc/mail/postfix/roleaccount_exceptions
reject_unlisted_recipient,
permit

smtpd_end_of_data_restrictions =
  permit_mynetworks,
#  permit_sasl_authenticated,
# Получать почту на postmaster и abuse
  check_recipient_access hash:/etc/mail/postfix/roleaccount_exceptions
  reject_unlisted_recipient,
# Отклоняем письма с нулевым отправителем (Bounce), у которых более одного получателя
  reject_multi_recipient_bounce,
  permit

Это кусок моего конфига (без файлов, которые в нём поименованы). Все это дело легко нагугливается. В результате в день режектится 2-3 тысячи спамерских коннектов. И сотни 2 спамерских писем в spamassassin'е режется.  Хотя, десятка 2-3 в день спамерских писем все равно пролезает через фильтры.

523 (10.04.2014 09:42:45 отредактировано Fireball)

AlfaStriker, Смотри, я так понимаю fail2ban не блочит гада

Apr 10 12:32:09 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:32:16 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:32:22 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:32:32 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:32:42 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:32:49 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:32:55 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:33:05 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:33:15 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:33:22 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:33:28 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:33:38 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:33:48 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:33:55 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:34:01 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:34:11 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:34:21 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:34:28 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:34:34 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:34:44 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:34:54 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:35:01 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:35:07 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:35:17 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:35:27 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:35:34 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:35:40 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:35:50 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:36:00 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:36:07 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:36:13 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:36:23 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:36:33 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:36:40 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:36:46 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:36:56 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:37:06 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:37:13 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:37:19 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:37:29 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:37:39 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:37:46 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6

А вот fail2ban сыпет в логи

Apr 10 07:14:35 npugypok postfix/smtp[26729]: 7FB2D200935: to=<fail2ban@example.com>, relay=none, delay=181118, delays=181088/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 07:34:35 npugypok postfix/smtp[27037]: ABC49200948: to=<fail2ban@example.com>, relay=none, delay=181347, delays=181317/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 08:19:36 npugypok postfix/smtp[27461]: 41EEE200928: to=<fail2ban@example.com>, relay=none, delay=198154, delays=198123/0.03/31/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 08:24:35 npugypok postfix/smtp[27476]: 7FB2D200935: to=<fail2ban@example.com>, relay=none, delay=185318, delays=185288/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 08:44:35 npugypok postfix/smtp[27518]: ABC49200948: to=<fail2ban@example.com>, relay=none, delay=185547, delays=185517/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 09:29:35 npugypok postfix/smtp[27966]: 41EEE200928: to=<fail2ban@example.com>, relay=none, delay=202353, delays=202323/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 09:34:35 npugypok postfix/smtp[27985]: 7FB2D200935: to=<fail2ban@example.com>, relay=none, delay=189518, delays=189488/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 09:54:35 npugypok postfix/smtp[28032]: ABC49200948: to=<fail2ban@example.com>, relay=none, delay=189747, delays=189717/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 10:39:35 npugypok postfix/smtp[28476]: 41EEE200928: to=<fail2ban@example.com>, relay=none, delay=206553, delays=206523/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 10:44:35 npugypok postfix/smtp[28491]: 7FB2D200935: to=<fail2ban@example.com>, relay=none, delay=193718, delays=193688/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 11:04:35 npugypok postfix/smtp[28601]: ABC49200948: to=<fail2ban@example.com>, relay=none, delay=193947, delays=193917/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 11:49:35 npugypok postfix/smtp[28976]: 41EEE200928: to=<fail2ban@example.com>, relay=none, delay=210753, delays=210723/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 11:54:35 npugypok postfix/smtp[28991]: 7FB2D200935: to=<fail2ban@example.com>, relay=none, delay=197918, delays=197888/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 12:14:35 npugypok postfix/smtp[29373]: ABC49200948: to=<fail2ban@example.com>, relay=none, delay=198147, delays=198117/0.04/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)

524

Fireball пишет:
Apr 10 11:04:35 npugypok postfix/smtp[28601]: ABC49200948: to=<fail2ban@example.com>, relay=none, delay=193947, delays=193917/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 11:49:35 npugypok postfix/smtp[28976]: 41EEE200928: to=<fail2ban@example.com>, relay=none, delay=210753, delays=210723/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 11:54:35 npugypok postfix/smtp[28991]: 7FB2D200935: to=<fail2ban@example.com>, relay=none, delay=197918, delays=197888/0.03/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)
Apr 10 12:14:35 npugypok postfix/smtp[29373]: ABC49200948: to=<fail2ban@example.com>, relay=none, delay=198147, delays=198117/0.04/30/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.119]:25: Connection timed out)

лечится комментарием в /etc/fail2ban/jail.conf или указанием существующего мыла

например

[ssh-iptables]
enabled  = true
filter   = sshd
action   = iptables[name=SSH, port=ssh, protocol=tcp]
#           sendmail-whois[name=SSH, dest=root, sender=fail2ban@example.com, sendername="Fail2Ban"]
logpath  = /var/log/secure
maxretry = 5

525 (10.04.2014 16:01:58 отредактировано XpoH)

Fireball пишет:
Apr 10 12:32:09 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:32:16 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:32:22 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:32:32 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:32:42 npugypok postfix/smtpd[29526]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: Connection lost to authentication server
Apr 10 12:32:49 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Apr 10 12:32:55 npugypok postfix/smtpd[28970]: warning: unknown[31.192.111.178]: SASL LOGIN authentication failed: UGFzc3dvcmQ6

проверь работают ли правила, например

# fail2ban-regex /var/log/maillog /etc/fail2ban/filter.d/postfix-sasl.conf

Running tests
=============

Use   failregex file : /etc/fail2ban/filter.d/postfix-sasl.conf
Use         log file : /var/log/maillog


Results
=======

Failregex: 41 total
|-  #) [# of hits] regular expression
|   1) [41] ^\s*(<[^.]+\.[^.]+>)?\s*(?:\S+ )?(?:kernel: \[\d+\.\d+\] )?(?:@vserver_\S+ )?(?:(?:\[\d+\])?:\s+[\[\(]?postfix/smtpd(?:\(\S+\))?[\]\)]?:?|[\[\(]?postfix/smtpd(?:\(\S+\))?[\]\)]?:?(?:\[\d+\])?:?)?\s(?:\[ID \d+ \S+\])?\s*warning: [-._\w]+\[<HOST>\]: SASL (?:LOGIN|PLAIN|(?:CRAM|DIGEST)-MD5) authentication failed(: [ A-Za-z0-9+/]*={0,2})?\s*$
`-

Ignoreregex: 0 total

Date template hits:
|- [# of hits] date format
|  [40419] MONTH Day Hour:Minute:Second
`-

Lines: 40419 lines, 0 ignored, 41 matched, 40378 missed
Missed line(s):: too many to print.  Use --print-all-missed to print all 40378 lines

в этом примере со стандартными регекспами в postfix-sasl.conf совпала 41 строка из лога

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

526

По первому посту исправил, спасибо!

Вроде работают, вот посмотри

fail2ban-regex /var/log/maillog /etc/fail2ban/filter.d/postfix-sasl.conf

Running tests
=============

Use   failregex file : /etc/fail2ban/filter.d/postfix-sasl.conf
Use         log file : /var/log/maillog


Results
=======

Failregex: 9658 total
|-  #) [# of hits] regular expression
|   1) [9658] ^\s*(<[^.]+\.[^.]+>)?\s*(?:\S+ )?(?:kernel: \[\d+\.\d+\] )?(?:@vserver_\S+ )?(?:(?:\[\d+\])?:\s+[\[\(]?postfix/smtpd(?:\(\S+\))?[\]\)]?:?|[\[\(]?postfix/smtpd(?:\(\S+\))?[\]\)]?:?(?:\[\d+\])?:?)?\s(?:\[ID \d+ \S+\])?\s*warning: [-._\w]+\[<HOST>\]: SASL (?:LOGIN|PLAIN|(?:CRAM|DIGEST)-MD5) authentication failed(: [ A-Za-z0-9+/]*={0,2})?\s*$
`-

Ignoreregex: 0 total

Date template hits:
|- [# of hits] date format
|  [29465] MONTH Day Hour:Minute:Second
`-

Lines: 29465 lines, 0 ignored, 9658 matched, 19807 missed
Missed line(s):: too many to print.  Use --print-all-missed to print all 19807 lines

527

А у меня вот такой вопрос:

правильно ли я понимаю?

Apr  9 17:22:43 capricornus postfix/smtpd[16487]: connect from mxs.beeline.ru[37.9.244.1]
Apr  9 17:22:43 capricornus dovecot: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth
Apr  9 17:22:43 capricornus dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libauthdb_ldap.so
Apr  9 17:22:43 capricornus dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_mysql.so
Apr  9 17:22:43 capricornus dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
Apr  9 17:22:43 capricornus dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libmech_gssapi.so
Apr  9 17:22:43 capricornus dovecot: auth: Debug: auth client connected (pid=16487)
Apr  9 17:22:43 capricornus postgrey[2058]: action=pass, reason=triplet found, client_name=mxs.beeline.ru, client_address=37.9.244.1, sender=internet@beeline.ru, recipient=aleksey@mydomain.su
Apr  9 17:22:43 capricornus postgrey[2058]: cleaning up old logs...
Apr  9 17:22:44 capricornus postfix/smtpd[16487]: 8FCFCB00064: client=mxs.beeline.ru[37.9.244.1]
Apr  9 17:27:44 capricornus postfix/smtpd[16487]: timeout after DATA (0 bytes) from mxs.beeline.ru[37.9.244.1]
Apr  9 17:27:44 capricornus postfix/smtpd[16487]: disconnect from mxs.beeline.ru[37.9.244.1]
Apr  9 17:31:04 capricornus postfix/anvil[16489]: statistics: max connection rate 1/60s for (smtp:37.9.244.1) at Apr  9 17:22:43
Apr  9 17:31:04 capricornus postfix/anvil[16489]: statistics: max connection count 1 for (smtp:37.9.244.1) at Apr  9 17:22:43
Apr  9 17:31:04 capricornus postfix/anvil[16489]: statistics: max cache size 1 at Apr  9 17:22:43

билайн конектится, пишет кому и от кого, postgrey его пускает, тк уже не 1й раз, потом тупит и отваливается по таймауту...
такое происходит уже неделю с частотой 4-5 раз в день...

если так, то какой в этом смысл?

письма приходят и уходят,
grep -E -e 'warning|critical|error' /var/log/maillog - кроме ботов ничего нет

528

Fireball пишет:

Вроде работают, вот посмотри

.
.
Failregex: 9658 total
.
.

9658 записей от ботов - правильно
теперь смотри в  /etc/fail2ban/jail.conf  раздел запуска этого правила

у меня так

[sasl-iptables]
enabled  = true
filter   = postfix-sasl
backend  = polling
action   = iptables[name=sasl, port=smtp, protocol=tcp]
#           sendmail-whois[name=sasl, dest=you@example.com]
logpath  = /var/log/maillog

529 (10.04.2014 17:01:10 отредактировано Fireball)

XpoH, Ага, нужно было включить. Однако после включения такое

service fail2ban restart
Останавливается fail2ban:                                  [  OK  ]
Запускается fail2ban: WARNING 'ignoreregex' not defined in 'Definition'. Using default one: ''
                                                           [  OK  ]

Разобрался, в конфе нужно было прописать ignoreregex =

530

Приветствую форумчан! Отдельное спасибо автору за статью, даже такой нубяра, как я,  смог более менее поднять сервак. Единственно ребят появился вопрос не хочет тестовую почту бросать даже локально. Посмотрел maillog там такая странность,якобы он не может к себе даже локально подрубиться ac  подскажите начинающему линуксоиду) в чем проблема, создавал 2 ящика test1 и test и из одного сообщения посылал другому почтовый клиент пишет что ошибок нет однако почта не приходит:
maillog

+ открыть спойлер

Apr 18 09:03:30 mail dovecot: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth
Apr 18 09:03:30 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libauthdb_ldap.so
Apr 18 09:03:30 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_mysql.so
Apr 18 09:03:30 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
Apr 18 09:03:30 mail dovecot: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libmech_gssapi.so
Apr 18 09:03:30 mail dovecot: auth: mysql: Connected to localhost (mail)
Apr 18 09:03:30 mail dovecot: auth: Debug: sql(test1@fondkr62.ru,192.168.62.11): query: SELECT username as user, password, '/var/vmail/fondkr62.ru/test1' as userdb_home, 'maildir:/var/vmail/fondkr62.ru/test1' as userdb_mail, 1150 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'test1@fondkr62.ru' AND active = '1'
Apr 18 09:03:30 mail dovecot: auth: Debug: password(test1@fondkr62.ru,192.168.62.11): Credentials: 365ea5b640cf5bc3d3c7ebeeb3194c4f46a2c30fd8a7b017b5cecb0c3501459c
Apr 18 09:03:30 mail dovecot: auth: Debug: client out: OK#0111#011user=test1@fondkr62.ru#011asuserdb_gid=12
Apr 18 09:03:30 mail dovecot: auth: Debug: master in: REQUEST#0111698168833#0115714#0111#0111964e56ead053f131a655fa83dd7cda6
Apr 18 09:03:30 mail dovecot: auth: Debug: sql(test1@fondkr62.ru,192.168.62.11): SELECT '/var/vmail/fondkr62.ru/test1' as home, 'maildir:/var/vmail/fondkr62.ru/test1'as mail, 1150 AS uid, 12 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = 'test1@fondkr62.ru' AND active = '1'
Apr 18 09:03:30 mail dovecot: auth: Debug: master out: USER#0111698168833#011test1@fondkr62.ru#011home=/var/vmail/fondkr62.ru/test1#011mail=maildir:/var/vmail/fondkr62.ru/test1#011uid=1150#011gid=12#011quota=dirsize:storage=0
Apr 18 09:03:30 mail dovecot: pop3-login: Login: user=<test1@fondkr62.ru>, method=CRAM-MD5, rip=192.168.62.11, lip=192.168.62.2, mpid=5719
Apr 18 09:03:30 mail dovecot: pop3: Debug: Added userdb setting: mail=maildir:/var/vmail/fondkr62.ru/test1
Apr 18 09:03:30 mail dovecot: pop3: Debug: Unknown userdb setting: plugin/quota=dirsize:storage=0
Apr 18 09:03:30 mail dovecot: pop3(test1@fondkr62.ru): Debug: Effective uid=1150, gid=12, home=/var/vmail/fondkr62.ru/test1
Apr 18 09:03:30 mail dovecot: pop3(test1@fondkr62.ru): Debug: maildir++: root=/var/vmail/fondkr62.ru/test1, index=, control=, inbox=/var/vmail/fondkr62.ru/test1
Apr 18 09:03:30 mail dovecot: pop3(test1@fondkr62.ru): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
Apr 18 09:03:32 mail dovecot: auth: Debug: auth client connected (pid=5720)
Apr 18 09:03:32 mail dovecot: auth: Debug: client in: AUTH#0111#011CRAM-MD5#011service=pop3#011lip=192.168.62.2#011rip=192.168.62.11#011lport=110#011rport=48186
Apr 18 09:03:32 mail dovecot: auth: Debug: client out: CONT#0111#011PDI1NDQzNzU0ODg2MDEzMTcuMTM5Nzc5NzQxMkBtYWlsLmZvbmRrcjYyLnJ1Pg==
Apr 18 09:03:32 mail dovecot: auth: Debug: client in: CONT#0111#011dGVzdEBmb25ka3I2Mi5ydSA2OTMyZjI4OGZkYzhlYzVjYzQ3NDIwYTNhZmY0OTVlMg==
Apr 18 09:03:32 mail dovecot: auth: Debug: sql(test@fondkr62.ru,192.168.62.11): query: SELECT username as user, password, '/var/vmail/fondkr62.ru/test' as userdb_home, 'maildir:/var/vmail/fondkr62.ru/test' as userdb_mail, 1150 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = 'test@fondkr62.ru' AND active = '1'
Apr 18 09:03:32 mail dovecot: auth: Debug: password(test@fondkr62.ru,192.168.62.11): Credentials: fab7bd1b4b04fae0dcaacc5d57aa331864db11efe527e9f96ed6a0ce3e134302
Apr 18 09:03:32 mail dovecot: auth: Debug: client out: OK#0111#011user=test@fondkr62.ru#011asuserdb_gid=12
Apr 18 09:03:32 mail dovecot: auth: Debug: master in: REQUEST#0113791650817#0115720#0111#01188f83239f226591ba3cb2c845e8dc345
Apr 18 09:03:32 mail dovecot: auth: Debug: sql(test@fondkr62.ru,192.168.62.11): SELECT '/var/vmail/fondkr62.ru/test' as home, 'maildir:/var/vmail/fondkr62.ru/test'as mail, 1150 AS uid, 12 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = 'test@fondkr62.ru' AND active = '1'
Apr 18 09:03:32 mail dovecot: auth: Debug: master out: USER#0113791650817#011test@fondkr62.ru#011home=/var/vmail/fondkr62.ru/test#011mail=maildir:/var/vmail/fondkr62.ru/test#011uid=1150#011gid=12#011quota=dirsize:storage=0
Apr 18 09:03:32 mail dovecot: pop3-login: Login: user=<test@fondkr62.ru>, method=CRAM-MD5, rip=192.168.62.11, lip=192.168.62.2, mpid=5721
Apr 18 09:03:32 mail dovecot: pop3: Debug: Added userdb setting: mail=maildir:/var/vmail/fondkr62.ru/test
Apr 18 09:03:32 mail dovecot: pop3: Debug: Unknown userdb setting: plugin/quota=dirsize:storage=0
Apr 18 09:03:32 mail dovecot: pop3(test@fondkr62.ru): Debug: Effective uid=1150, gid=12, home=/var/vmail/fondkr62.ru/test
Apr 18 09:03:32 mail dovecot: pop3(test@fondkr62.ru): Debug: maildir++: root=/var/vmail/fondkr62.ru/test, index=, control=, inbox=/var/vmail/fondkr62.ru/test
Apr 18 09:03:32 mail dovecot: pop3(test@fondkr62.ru): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
Apr 18 09:12:43 mail postfix/qmgr[2931]: 2E9D12408E1: from=<test1@fondkr62.ru>, size=895, nrcpt=1 (queue active)
Apr 18 09:12:43 mail postfix/qmgr[2931]: 9872F2408DD: from=<administrator@fondkr62.ru>, size=486, nrcpt=1 (queue active)
Apr 18 09:12:43 mail postfix/qmgr[2931]: D5E5F2408E0: from=<administrator@fondkr62.ru>, size=486, nrcpt=1 (queue active)
Apr 18 09:12:43 mail postfix/smtp[5761]: connect to 127.0.0.1[127.0.0.1]:10025: Connection refused
Apr 18 09:12:43 mail postfix/smtp[5762]: connect to 127.0.0.1[127.0.0.1]:10025: Connection refused
Apr 18 09:12:43 mail postfix/smtp[5764]: connect to 127.0.0.1[127.0.0.1]:10025: Connection refused
Apr 18 09:12:43 mail postfix/smtp[5761]: 2E9D12408E1: to=<test@fondkr62.ru>, relay=none, delay=54950, delays=54950/0.01/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10025: Connection refused)
Apr 18 09:12:43 mail postfix/smtp[5762]: 9872F2408DD: to=<test1@fondkr62.ru>, relay=none, delay=55077, delays=55077/0.03/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10025: Connection refused)
Apr 18 09:12:43 mail postfix/smtp[5764]: D5E5F2408E0: to=<test1@fondkr62.ru>, relay=none, delay=54987, delays=54987/0.04/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10025: Connection refused)
Apr 18 09:17:43 mail postfix/qmgr[2931]: E12AE2408E2: from=<test@fondkr62.ru>, size=840, nrcpt=1 (queue active)
Apr 18 09:17:43 mail postfix/smtp[5811]: connect to 127.0.0.1[127.0.0.1]:10025: Connection refused
Apr 18 09:17:43 mail postfix/smtp[5811]: E12AE2408E2: to=<Test1@fondkr62.ru>, relay=none, delay=55096, delays=55096/0.01/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10025: Connection refused)

531 (18.04.2014 11:08:59 отредактировано AlfaStriker)

noktis
Судя по твоим логам, у тебя проблема с демоном clamsmtpd:

Apr 18 09:12:43 mail postfix/smtp[5764]: connect to 127.0.0.1[127.0.0.1]:10025: Connection refused

В файле /etc/clamsmtpd.conf
Указывается строчка, в которой написано на каком порту должен работать clamsmtpd:

Listen: 127.0.0.1:10025

Проверь, запущен ли он:

service clamsmtpd status

532

AlfaStriker пишет:

В файле /etc/clamsmtpd.conf
Указывается строчка, в которой написано на каком порту должен работать clamsmtpd:
Listen: 127.0.0.1:10025
Проверь, запущен ли он:
service clamsmtpd status

Благодарю за быстрый ответ, да проблема была именно в этом. Теперь осталось сервак перенести во внешку, чтобы из инета почту получать.

533

У меня стоит Fedora 20 x64. Попытался по приведенной туту инструкции установить почтовый сервер. Установил все компоненты (за исключением RoundCube и Fail2ban). У меня ip-адрес внешнего интерфейса: 10.0.0.254. Пытаюсь проверить работу сервера:

[root@localhost admin]# telnet 10.0.0.254 110
Trying 10.0.0.254...
Connected to 10.0.0.254.
Escape character is '^]'.
+OK Dovecot ready.
user andrystepa@mydomain.org
+OK
pass 1234
+OK Logged in.
quit
+OK Logging out.
Connection closed by foreign host.
[root@localhost admin]# telnet 10.0.0.254 25
Trying 10.0.0.254...
telnet: connect to address 10.0.0.254: Connection refused
[root@localhost admin]# 

То есть smtp-сервер не отвечает. Но если попытаться подключиться через localhost:

[root@localhost admin]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.mydomain.org ESMTP
ehlo localhost
250-mail.ecocentr.org
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
quit
221 2.0.0 Bye
Connection closed by foreign host.

То оказывается на нем все работает. Я грешил на clamsmtpd. Проверил, работает ли он:

[root@localhost admin]# service clamsmtpd status
Redirecting to /bin/systemctl status  clamsmtpd.service
clamsmtpd.service - Clamav Smtpd Antivirus Daemon
   Loaded: loaded (/usr/lib/systemd/system/clamsmtpd.service; disabled)
   Active: active (running) since Пт 2014-04-18 12:51:23 MSK; 17min ago
  Process: 4132 ExecStart=/usr/sbin/clamsmtpd -f /etc/clamsmtpd.conf -p /run/clamsmtpd/clamsmtpd.pid (code=exited, status=0/SUCCESS)
 Main PID: 4133 (clamsmtpd)
   CGroup: /system.slice/clamsmtpd.service
           └─4133 /usr/sbin/clamsmtpd -f /etc/clamsmtpd.conf -p /run/clamsmtpd/clamsmtpd.pid

апр 18 12:51:23 localhost.localdomain systemd[1]: Starting Clamav Smtpd Antivirus Daemon...
апр 18 12:51:23 localhost.localdomain systemd[1]: Started Clamav Smtpd Antivirus Daemon.

Оказывается работает. Порт 25 в iptables я открыл. Почему же Postfix не отвечает на интерфейсе 10.0.0.254? Помогите,пожалуйста, разобраться.

534 (18.04.2014 13:59:25 отредактировано AlfaStriker)

andrystepa пишет:

telnet: connect to address 10.0.0.254: Connection refused
[root@localhost admin]#

Если пишется так, значит у тебя проблемы с конфигурационным файлов postfix или у тебя работает фаервол.

Проверь логи /var/log/maillog, там детальное сообщение должно быть.

535

AlfaStriker пишет:
andrystepa пишет:

telnet: connect to address 10.0.0.254: Connection refused
[root@localhost admin]#

Если пишется так, значит у тебя проблемы с конфигурационным файлов postfix или у тебя работает фаервол.

Проверь логи /var/log/maillog, там детальное сообщение должно быть.

А их там нету. Нет почему-то файла mailllog. Возможно потому, что в Fedora 20 по умолчанию не устанавливается Syslogd. Во всяком случае я посмотрел jornalctl, но разобраться, что же там не так, не могу. Вот например лог того момента, когда я пытался подключиться к серверу с telnet, а потом пытался отправить сообщение с помощью evolution:

апр 18 14:09:41 localhost.localdomain dovecot[949]: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=10.0.0.254, lip=10.0.0.254, secured, session=<RFobWU73YQAKAAD+>
апр 18 14:09:41 localhost.localdomain dovecot[949]: imap(andrystepa@mydomain.org): Connection closed in=316 out=1886
апр 18 14:09:49 localhost.localdomain dovecot[949]: auth: Debug: auth client connected (pid=2279)
апр 18 14:09:49 localhost.localdomain gnome-session[1246]: (evolution:2266): camel-WARNING **: EMailUISession::get_password() reported failure without setting its GError
апр 18 14:09:54 localhost.localdomain gnome-session[1246]: (evolution:2266): camel-WARNING **: EMailUISession::get_password() reported failure without setting its GError
апр 18 14:12:49 localhost.localdomain dovecot[949]: pop3-login: Disconnected: Inactivity (no auth attempts in 180 secs): user=<>, rip=10.0.0.254, lip=10.0.0.254, secured, session=<FUdZZE73YgAKAAD+>
апр 18 14:12:49 localhost.localdomain gnome-session[1246]: (evolution:2266): evolution-mail-WARNING **: (mail-send-recv.c:1145):receive_update_got_folderinfo: runtime check failed: (info != NULL)
апр 18 14:12:49 localhost.localdomain gnome-session[1246]: (evolution:2266): evolution-mail-WARNING **: receive_update_got_folderinfo: Поток не вернул данные
апр 18 14:14:05 localhost.localdomain clamd[1224]: SelfCheck: Database status OK.
апр 18 14:14:37 localhost.localdomain gnome-session[1246]: (evolution:2309): camel-WARNING **: EMailUISession::get_password() reported failure without setting its GError
апр 18 14:14:37 localhost.localdomain dovecot[949]: auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth
апр 18 14:14:37 localhost.localdomain dovecot[949]: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_mysql.so
апр 18 14:14:37 localhost.localdomain dovecot[949]: auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
апр 18 14:14:37 localhost.localdomain dovecot[949]: auth: Debug: Read auth token secret from /var/run/dovecot//auth-token-secret.dat
апр 18 14:14:37 localhost.localdomain dovecot[949]: auth: Debug: auth client connected (pid=2322)
апр 18 14:14:44 localhost.localdomain gnome-session[1246]: (evolution:2309): camel-WARNING **: EMailUISession::get_password() reported failure without setting its GError
апр 18 14:15:05 localhost.localdomain gnome-session[1246]: (evolution:2309): Gtk-CRITICAL **: gtk_entry_set_text: assertion 'text != NULL' failed
апр 18 14:15:05 localhost.localdomain gnome-session[1246]: (evolution:2309): Gtk-CRITICAL **: gtk_entry_set_text: assertion 'text != NULL' failed
апр 18 14:15:05 localhost.localdomain gnome-session[1246]: (evolution:2309): Gtk-CRITICAL **: gtk_entry_set_text: assertion 'text != NULL' failed
апр 18 14:15:05 localhost.localdomain gnome-session[1246]: (evolution:2309): Gtk-CRITICAL **: gtk_entry_set_text: assertion 'text != NULL' failed
апр 18 14:16:10 localhost.localdomain dovecot[949]: auth: Debug: auth client connected (pid=2347)
апр 18 14:17:32 localhost.localdomain gnome-session[1246]: (evolution:2309): evolution-mail-WARNING **: (mail-send-recv.c:1140):receive_update_got_folderinfo: runtime check failed: (info != NULL)
апр 18 14:17:32 localhost.localdomain dovecot[949]: pop3-login: Disconnected (no auth attempts in 175 secs): user=<>, rip=10.0.0.254, lip=10.0.0.254, secured, session=<XhMzdU73YwAKAAD+>
апр 18 14:17:45 localhost.localdomain dovecot[949]: pop3-login: Disconnected (no auth attempts in 95 secs): user=<>, rip=10.0.0.254, lip=10.0.0.254, secured, session=<9YzxdU73ZQAKAAD+>
апр 18 14:17:52 localhost.localdomain dovecot[949]: auth: Debug: auth client connected (pid=2371)
апр 18 14:17:52 localhost.localdomain dovecot[949]: auth: Debug: client in: AUTH        1        PLAIN        service=imap        secured        session=tBBldk73KAAKAAD+        lip=10.0.0.254        rip=10.0.
апр 18 14:17:52 localhost.localdomain dovecot[949]: auth-worker(2383): Debug: Loading modules from directory: /usr/lib64/dovecot/auth
апр 18 14:17:52 localhost.localdomain dovecot[949]: auth-worker(2383): Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_mysql.so
апр 18 14:17:52 localhost.localdomain dovecot[949]: auth-worker(2383): Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so
апр 18 14:17:52 localhost.localdomain dovecot[949]: auth-worker(2383): Debug: sql(andrystepa@mydomain.org,10.0.0.254): query: SELECT username as user, password, '/var/vmail/mydomain.org/andrystepa' as userdb_
апр 18 14:17:52 localhost.localdomain dovecot[949]: auth: Debug: client passdb out: OK        1        user=andrystepa@mydomain.org        asuserdb_gid=12
апр 18 14:17:52 localhost.localdomain dovecot[949]: auth: Debug: master in: REQUEST        2394292225        2371        1        29f80fd725a54a23fd900afb5083db96        session_pid=2385        request_auth_t
апр 18 14:17:52 localhost.localdomain dovecot[949]: auth-worker(2383): Debug: sql(andrystepa@mydomain.org,10.0.0.254): SELECT '/var/vmail/mydomain.org/andrystepa' as home, 'maildir:/var/vmail/mydomain.org/and
апр 18 14:17:52 localhost.localdomain dovecot[949]: auth: Debug: master userdb out: USER        2394292225        andrystepa@mydomain.org        home=/var/vmail/mydomain.org/andrystepa        mail=maildir:/va
апр 18 14:17:52 localhost.localdomain dovecot[949]: imap-login: Login: user=<andrystepa@mydomain.org>, method=PLAIN, rip=10.0.0.254, lip=10.0.0.254, mpid=2385, secured, session=<tBBldk73KAAKAAD+>
апр 18 14:17:52 localhost.localdomain dovecot[949]: imap: Debug: Added userdb setting: mail=maildir:/var/vmail/mydomain.org/andrystepa
апр 18 14:17:52 localhost.localdomain dovecot[949]: imap: Debug: Added userdb setting: plugin/quota=dirsize:storage=0
апр 18 14:17:52 localhost.localdomain dovecot[949]: imap(andrystepa@mydomain.org): Debug: Effective uid=1150, gid=12, home=/var/vmail/mydomain.org/andrystepa
апр 18 14:17:52 localhost.localdomain dovecot[949]: imap(andrystepa@mydomain.org): Debug: maildir++: root=/var/vmail/mydomain.org/andrystepa, index=, indexpvt=, control=, inbox=/var/vmail/mydomain.org/andryst
lines 20-51/51 (END)

Ошибки в этом листинге только такие: EMailUISession::get_password() reported failure without setting its GError. Но что они означают - я не понимаю.

536

А если тупо проверить статус сервиса (демона) postfix ?

systemctl status postfix.service

537

Вот что получилось:

[root@localhost admin]# systemctl status postfix.service
postfix.service - Postfix Mail Transport Agent
   Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled)
   Active: active (running) since Пт 2014-04-18 13:53:51 MSK; 2h 4min ago
  Process: 2949 ExecReload=/usr/sbin/postfix reload (code=exited, status=0/SUCCESS)
  Process: 886 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS)
  Process: 884 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS)
  Process: 844 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS)
 Main PID: 1010 (master)
   CGroup: /system.slice/postfix.service
           ├─1010 /usr/libexec/postfix/master -w
           ├─2964 pickup -l -t unix -u
           └─2965 qmgr -l -t unix -u

апр 18 15:30:35 localhost.localdomain postfix/postfix-script[2955]: refreshing the Postfix mail system
апр 18 15:30:35 localhost.localdomain postfix/master[1010]: reload -- version 2.10.3, configuration /etc/postfix
апр 18 15:30:35 localhost.localdomain postfix/master[1010]: warning: service smtp: ignoring inet_interfaces change
апр 18 15:30:35 localhost.localdomain postfix/master[1010]: warning: to change inet_interfaces, stop and start Postfix
апр 18 15:30:35 localhost.localdomain postfix/master[1010]: warning: service 127.0.0.1:10026: ignoring inet_interfaces change
апр 18 15:30:35 localhost.localdomain postfix/master[1010]: warning: to change inet_interfaces, stop and start Postfix
апр 18 15:30:35 localhost.localdomain systemd[1]: Reloaded Postfix Mail Transport Agent.
апр 18 15:40:35 localhost.localdomain postfix/qmgr[2965]: A1984100978: from=<root@mydomain.org>, size=901, nrcpt=1 (queue active)
апр 18 15:40:35 localhost.localdomain postfix/qmgr[2965]: warning: connect to transport private/scan: Connection refused
апр 18 15:40:35 localhost.localdomain postfix/error[3129]: A1984100978: to=<root@mydomain.org>, orig_to=<root>, relay=none, delay=2434, delays=2434/0.01/0/0.05, dsn=4.3.0, status=deferred (mail tra... unavailable)
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost admin]# 

Из этого меня смущает: warning: connect to transport private/scan: Connection refused
Я попробовал сканировать порты на интерфейсе 10.0.0.254:

[root@localhost admin]# nmap 10.0.0.254

Starting Nmap 6.40 ( http://nmap.org ) at 2014-04-18 15:42 MSK
Nmap scan report for 10.0.0.254
Host is up (0.0000060s latency).
Not shown: 995 closed ports
PORT     STATE SERVICE
80/tcp   open  http
110/tcp  open  pop3
143/tcp  open  imap
443/tcp  open  https
3306/tcp open  mysql

Nmap done: 1 IP address (1 host up) scanned in 0.10 seconds

[root@localhost admin]# nmap -p25 10.0.0.254

Starting Nmap 6.40 ( http://nmap.org ) at 2014-04-18 15:44 MSK
Nmap scan report for 10.0.0.254
Host is up (0.000067s latency).
PORT   STATE  SERVICE
25/tcp closed smtp

Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds

Подумал, может iptables блокирует порт. Посмотрел правила:

# Generated by iptables-save v1.4.19.1 on Fri Apr 18 16:07:59 2014
*filter
:INPUT DROP [6:2311]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i em1 -p icmp -j ACCEPT
-A INPUT -p tcp -m tcp --dport 1234 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m multiport --dports 25,110,143 -j ACCEPT
-A INPUT -p udp -m udp --dport 53 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 53 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p udp -m udp --dport 53 -m hashlimit --hashlimit-above 20/sec --hashlimit-burst 100 --hashlimit-mode srcip --hashlimit-name DNS --hashlimit-srcmask 28 -j DROP
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -o em1 -p icmp -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 1234 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 80 -j ACCEPT
-A OUTPUT -p tcp -m multiport --sports 25,110,143 -j ACCEPT
-A OUTPUT -p udp -m udp --dport 53 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -p tcp -m tcp --dport 53 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
COMMIT
# Completed on Fri Apr 18 16:07:59 2014

dport 25 -j ACCEPT - вроде все должно быть открыто, однако postfix не отвечает! Ну в чем же дело?

538

Все таки у вас проблема с конфигом Postfix.
У вас есть строчка в /etc/postfix/main.cf?

inet_interfaces = all

539

Да есть. Вообще вот весь main.cf:

soft_bounce = no
queue_directory = /var/spool/postfix
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
default_privs = nobody
inet_interfaces = all
myhostname = mail.mydomain.org
mydomain = mydomain.org
myorigin = $mydomain
mydestination = $myhostname,localhost.$myhostname,localhost
local_recipient_maps = proxy:unix:passwd.byname $alias_maps
unknown_local_recipient_reject_code = 550
mynetworks = 127.0.0.0/8 10.0.0.0/8
relay_domains =
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mail_spool_directory = /var/mail
smtpd_banner = $myhostname ESMTP
debug_peer_level = 2
debug_peer_list = 127.0.0.1
debugger_command = 
    PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
    xxgdb $daemon_directory/$process_name $process_id & sleep 5 
sendmail_path = /usr/sbin/sendmail
mailq_path = /usr/bin/mailq
setgid_group = postdrop
html_directory = no
manpage_directory = /usr/local/man
config_directory = /etc/postfix
debug_peer_level = 2
debug_peer_list =  yandex.ru, mail.ru pochta.ru 10.10.10.23/32 10.10.10.0/24
virtual_mailbox_domains = mysql:$config_directory/sql/vdomains.cf
virtual_mailbox_base = /var/vmail
virtual_mailbox_maps = mysql:$config_directory/sql/vmailbox.cf
virtual_alias_maps = mysql:$config_directory/sql/valias.cf
virtual_minimum_uid = 1150
virtual_uid_maps = static:1150
virtual_gid_maps = static:12
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
smtpd_sasl_auth_enable = yes
smtpd_sasl_exceptions_networks = $mynetworks
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = /var/spool/postfix/private/dovecot-auth
smtpd_recipient_restrictions = permit_mynetworks,
    permit_sasl_authenticated,
    reject_unauth_destination,
    check_policy_service unix:/var/spool/postfix/postgrey/socket,
    reject_non_fqdn_recipient,
    reject_unverified_recipient,
    reject_rbl_client cbl.abuseat.org,
    reject_rbl_client dialups.mail-abuse.org,
    permit
content_filter = scan:127.0.0.1:10025
receive_override_options = no_address_mappings

540

А если вырубить iptables:

sysctl stop iptables.service

И потом сделать telnet:

telnet mail.mydomain.org smtp

Работает?