LINUX.ORG.RU
ФорумAdmin

Не отправляет и не получает почту


0

0

Добрый день.

Установил Debian 5.0.5 затем установил панель ISPmanager Lite.
Имеются 2 IP
Создал первый домен mydomen.ru через панель, его записи:

ftp A (адрес Internet v4) 1.2.3.4
mydomen.ru. NS (сервер имён) ns1.mydomen.ru.
mydomen.ru. NS (сервер имён) ns2.mydomen.ru.
mydomen.ru. MX (почтовый сервер) mail
mydomen.ru. MX (почтовый сервер) mail
mydomen.ru. A (адрес Internet v4) 1.2.3.4
mydomen.ru. TXT (текстовая запись) v=spf1 ip4:1.2.3.4 a mx ~all
mail A (адрес Internet v4) 1.2.3.4
ns1 A (адрес Internet v4) 1.2.3.4
ns2 A (адрес Internet v4) 22.33.44.55
pop A (адрес Internet v4) 1.2.3.4
smtp A (адрес Internet v4) 1.2.3.4
www A (адрес Internet v4) 1.2.3.4

Домен делегирован, сайт работает.

Пробую отправить письмо через SquirrelMail (по умолчанию устанавливает панель), он пишет:

Message not sent. Server replied:
Requested action aborted: error in processing
451 Temporary local problem - please try later

На почту тоже не приходят письма. Авторизация через клиент проходит нормально.

P.S. С линуксом я знаком недавно, много чего не знаю
Раньше пользовался только shared хостингом.


Ответ на: комментарий от dreamer

Есть mail.log последнее что было:

Aug 20 22:03:45 89 dovecot: imap-login: Login: user=<admin@mydomane.ru>, method=PLAIN, r$
Aug 20 22:03:45 89 dovecot: IMAP(admin@mydomane.ru): Disconnected: Logged out

Это пишет когда захожу на SquirrelMail. При попытке отправить письмо, ошибка: «451 Temporary local problem» при этом в mail.log ничего не заносится.


Рядом есть mail.err :

Aug 19 07:38:59 89 exim4: ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size$
Aug 19 18:40:22 89 spamd[8212]: spamd: could not create INET socket on 127.0.0.1:783: Ad$
Aug 20 07:51:34 89 exim4: ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size$

И mail.warn

Aug 19 18:40:21 89 spamd[8212]: server socket setup failed, retry 2: spamd: could not cr$
Aug 19 18:40:22 89 spamd[8212]: spamd: could not create INET socket on 127.0.0.1:783: Ad$
Aug 19 18:41:24 89 dovecot: Killed with signal 15
Aug 20 07:51:34 89 exim4: ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size$

sMax
() автор топика
Ответ на: комментарий от sMax

ок, уже что-то.
вобщем, у тебя есть 3 варианта:

1.ждать, пока тут тебе помогут побороть этот косяк (и позже наткнутся на другие over9000)

2.разбираться самому, путем гугления этих ошибок и копания в конфигах.

3.забить на ISPmanager (по крайней мере на его почту) и поставить MTA и pop/imap сервер самому, в итоге получив хороший скилл на будущее.

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

dreamer ★★★★★
()
Ответ на: комментарий от sMax

в /var/log/exim4/paniclog полно таких записей:

2010-08-20 22:11:34 1OmW3y-0007Wx-UJ malware condition: unknown scanner type '/var/run/clamav'
2010-08-20 22:11:35 1OmW3z-0007Wy-Qs malware condition: unknown scanner type '/var/run/clamav'
2010-08-20 22:28:09 1OmWJy-0007Yc-DN malware condition: unknown scanner type '/var/run/clamav'

в панели ISPmanager Lite антивирус clamav я не включал, т.е. он отключен.

sMax
() автор топика
Ответ на: комментарий от dreamer

Сутки почта не работала, после этого я, как временную меру, прописал в DNS записи Яндекса и теперь пользуюсь почтой на его серверах.
В принципе удобно, но хочется разобраться в проблеме.

sMax
() автор топика
Ответ на: комментарий от dGhost

Попробую.

exim зачем-то паникует из-за того что не может найти антивирус :)
Попробовал запустить антивирус clamav через панель - не запускается и при этом ничего не говорит!

Запустил из SSH:
/etc/init.d/clamav-daemon start
получил:

Starting ClamAV daemon: clamd LibClamAV Warning: ***********************************************************
LibClamAV Warning: *** This version of the ClamAV engine is outdated. ***
LibClamAV Warning: *** DON'T PANIC! Read http://www.clamav.net/support/faq ***
LibClamAV Warning: ***********************************************************
LibClamAV Error: cli_hex2str(): Malformed hexstring: This ClamAV version has reached End of Life! Please upgrade to version 0.95 or later. For more information see www.clamav.net/eol-clamav-094 and www.clamav.net/download (length: 169)
LibClamAV Error: Problem parsing database at line 738
LibClamAV Error: Can't load daily.ndb: Malformed database
LibClamAV Error: cli_tgzload: Can't load daily.ndb
LibClamAV Error: Can't load /var/lib/clamav/daily.cld: Malformed database
ERROR: Malformed database
failed!

sMax
() автор топика
Ответ на: комментарий от sMax

в файле /etc/exim4/exim4.conf.template закомментировал:

.ifdef VIRUS_SCAN av_scanner = /var/run/clamav/clamd.ctl .endif

перезапустил exim4, ошибка осталась.

а где определяется VIRUS_SCAN?

sMax
() автор топика
Ответ на: комментарий от dGhost

Да это я понял и по этим ссылкам глянул
www.clamav.net/eol-clamav-094 and www.clamav.net/download
только не нужен мне антивирус, на всех машинах стоит лицензионный Касперский.

Вот и думаю отучить exim4 от ClamAV только пока не понял как...

P.S. Вообще разочаровался я в ISPmanager. Рассчитывал поставить панель (за которую я каждый месяц плачу) и чтобы как с shared хостингами всё было настроено и работало как часы. Откуда там оказался ClamAV старой версии, причём эта www.clamav.net/eol-clamav-094 статья датирована октябрём 2009!

sMax
() автор топика
Ответ на: комментарий от dGhost

Попробовал установить ClamAV как написано тут:
www.clamav.net/download

apt-get install clamav

Чтение информации о состоянии... Готово
Уже установлена самая новая версия clamav.
Следующие пакеты устанавливались автоматически и больше не требуются:
libc-client2007b mlock
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.

sMax
() автор топика
Ответ на: комментарий от sMax

Похоже понял в чём причина, в /etc/apt/sources.list был прописан какой-то болгарский сервер, на котором, наверное, были старые версии ClamAV.
Добавил строку:
deb http://volatile.debian.org/debian-volatile stable/volatile main contrib non-free

После чего обновил ClamAV:
apt-get update
apt-get install clamav
apt-get install clamav-daemon

Теперь в панели ClamAV отображается как запущенный, но ошибка при отправке письма осталась.

Интересно что ещё из-за этого болгарского сервера установилось старое :'(

sMax
() автор топика
Ответ на: комментарий от sMax

Все же (о, ужас !) заглянь в конфиги экзима, и проверь, правильны ли пути к ClamAV.
Все же полезно будет почитать, как ведет себя антивирус по отношению к MTA.

Myp3ik ★★
()
Ответ на: комментарий от sMax

Запустил apt-get upgrade он прилично всего установил.
После чего письма отправляются нормально.

Спасибо всем за помощь! Чувствуешь себя уверенней когда знаешь что есть у кого спросить ;)

P.S. Интересная штука Линукс, но чтобы во всём разобраться уйдёт не мало времени :(

sMax
() автор топика
Ответ на: комментарий от Myp3ik

В /etc/exim4/exim4.conf.template нашёл о ClamAV в 2-х местах:

.ifdef VIRUS_SCAN
av_scanner = /var/run/clamav/clamd.ctl
.endif

.ifdef VIRUS_SCAN
warn set acl_m3 = no
warn set acl_m3 = ok
condition = ${lookup{$domain}lsearch{/usr/local/ispmgr/etc/clamav_domain} $
control = fakedefer
warn set acl_m3 = no
condition = ${lookup{$domain}lsearch{/usr/local/ispmgr/etc/clamav_domain} $
.endif

clamd.ctl - этого файла нет, но директория верная.
Я плохо понимаю что это означает :(

Возможно проблема была не (не только) в ClamAV...

sMax
() автор топика
Ответ на: комментарий от sMax

Всё таки при включении ClamAV ошибка (451 Temporary local problem) присутствует :(

В какую сторону смотреть? Хоть ClamAV мне и не нужен, но хочется разобраться.

sMax
() автор топика
Ответ на: комментарий от dGhost

> а что теперь говорит /etc/init.d/clamav-daemon start при запуске?.

Starting ClamAV daemon: clamd

и покажите вывод команды ls -ld /var/run/clamav && ls -l /var/run/clamav


drwxr-xr-x 2 clamav clamav 4096 Авг 21 12:46 /var/run/clamav
итого 8
srw-rw-rw- 1 clamav clamav 0 Авг 21 12:46 clamd.ctl
-rw-rw-r-- 1 clamav clamav 5 Авг 21 12:46 clamd.pid
-rw-rw---- 1 clamav clamav 4 Авг 21 03:53 freshclam.pid

Блин, я через mc clamd.ctl искал, а там его еле видно %) http://my.jetscreenshot.com/1711/20100821-pvex-57kb.jpg

sMax
() автор топика
Ответ на: комментарий от sMax

если оно запускается, то теперь нужно логи смотреть clamav'а и exim'a, не знаю где оно у вас там лежит, /var/log/clamav/clamav.log /var/log/exim/mainlog.log /var/log/exim/panic.log наверное и /var/log/messages тоже посмотрите, может туда что-то сыпется

dGhost ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.