exim+courier-imap+ClamAV+системные пользователи

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-07-10 15:53:50

Тут тоже всё понятно.
1. Неправильно настроена аутентификация в exim. (А она настроена, иначе бы не стал бы наверное BAT подбирать варианты аутентификации.)
2. Login/password неправильные.
3. Разрешена отправка для каких-то IP-Адресов или Open Relay у тебя exim.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Непрочитанное сообщение demondem10 » 2007-07-10 15:58:51

Уважаемый у меня так записано
hostlist relay_from_hosts = localhost:127.0.0.0/8:192.168.0.0/24
это моя подсеть

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Непрочитанное сообщение demondem10 » 2007-07-10 16:00:52

ЛИС я нашел по твоему совету забей :twisted:
но этот вариант не помог
есть еще предложения???
жду с нетерпением...............

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-07-10 16:18:40

Как всё долго.

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

MYSQL_MAILDIR_FIELD     maildir 
Из названия очевидно, что это указание ПОЛЯ в таблице mysql, где хранится путь к директории пользователя.
У тебя она выглядит так:

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

MYSQL_MAILDIR_FIELD   CONCAT('/var/mail/exim','maildir')
А это неверно.

P.S. Объясню суть проблемы и твоей каши в голове, ибо настройка почтового сервера заключается в 2-х аутентификациях.(1-а обязательна)
1. При отправке почты и настраивается в exim. (необязательная)
2. При получении почты и настраивается в courier-imap. (authdamond в частности) - обязательная.

Настраивай сначала что-нибудь одно.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-07-10 16:32:45

кстати - там в оригинале другие кавычки...
это поле в БД - и оно в оригинальном виде работало...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Непрочитанное сообщение demondem10 » 2007-07-11 8:24:03

Лис ты прав ковычки и вправду другие но вот в чем беда не могу поменять на другие
ковычки у меня они только такие ставятся ' ' и никакие другие!
А ты думаешь это дело в них?

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-07-11 8:35:25

на букве Ё , слева сверху на клавиатуре
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-07-11 8:42:14

Ctrl+C && Ctrl+V - форева :)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Непрочитанное сообщение demondem10 » 2007-07-11 9:05:48

Да ЛИС ты прав копи & пасте форева как так скопировал сам не понимаю теперь все в порядке с конфигом

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


MYSQL_SERVER		localhost
MYSQL_USERNAME		exim
MYSQL_PASSWORD		exim
#MYSQL_SOCKET		/tmp/mysql.sock


#MYSQL_PORT		3306


#MYSQL_OPT		0


MYSQL_DATABASE		exim


MYSQL_USER_TABLE	`mailbox`


#MYSQL_CRYPT_PWFIELD	crypt


##NAME: MYSQL_CLEAR_PWFIELD:0
#
#
MYSQL_CLEAR_PWFIELD	`password`

##NAME: MYSQL_DEFAULT_DOMAIN:0
#
# If DEFAULT_DOMAIN is defined, and someone tries to log in as 'user',
# we will look up 'user@DEFAULT_DOMAIN' instead.
#
#
DEFAULT_DOMAIN		dialin.kz

##NAME: MYSQL_UID_FIELD:0
#
# Other fields in the mysql table:
#
# MYSQL_UID_FIELD - contains the numerical userid of the account
#
MYSQL_UID_FIELD		26

##NAME: MYSQL_GID_FIELD:0
#
# Numerical groupid of the account

MYSQL_GID_FIELD		26

##NAME: MYSQL_LOGIN_FIELD:0
#
# The login id, default is id.  Basically the query is:
#
#  SELECT MYSQL_UID_FIELD, MYSQL_GID_FIELD, ... WHERE id='loginid'
#

MYSQL_LOGIN_FIELD	`username`

##NAME: MYSQL_HOME_FIELD:0
#

MYSQL_HOME_FIELD	CONCAT('/var/mail/exim', `maildir`)

##NAME: MYSQL_NAME_FIELD:0
#
# The user's name (optional)

MYSQL_NAME_FIELD	`name`

MYSQL_MAILDIR_FIELD	CONCAT('/var/mail/exim', `maildir`) 

#MYSQL_WHERE_CLAUSE	active='Y'

пот только это никак не повлияло на ситуацию вот что мне в лог debuga написал

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

Jul 11 11:51:38 ns pop3d: Connection, ip=[192.168.0.10]
Jul 11 11:51:38 ns authdaemond: received auth request, service=pop3, authtype=login
Jul 11 11:51:38 ns authdaemond: authpam: trying this module
Jul 11 11:51:38 ns authdaemond: authpam: username 'test@dialin.kz' not found in password file
Jul 11 11:51:38 ns authdaemond: authpam: REJECT - try next module
Jul 11 11:51:38 ns authdaemond: authmysql: trying this module
Jul 11 11:51:38 ns authdaemond: SQL query: SELECT `username`, "", `password`, 26, 26, CONCAT('/var/mail/exim', `maildir`), CONCAT('/var/mail/exim', `maildir`) , "", `name`, "" FROM `mailbox` WHERE `username` = "test@dialin.kz" AND (active='Y')
Jul 11 11:51:38 ns authdaemond: zero rows returned
Jul 11 11:51:38 ns authdaemond: no password available to compare
Jul 11 11:51:38 ns authdaemond: authmysql: REJECT - try next module
Jul 11 11:51:38 ns authdaemond: FAIL, all modules rejected
Jul 11 11:51:43 ns pop3d: Disconnected, ip=[192.168.0.10]
интересно не правдали?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-07-11 9:32:47

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

Jul 11 11:51:38 ns authdaemond: zero rows returned 
а читать вообще умеем?
причина боле чем понятна
Убей их всех! Бог потом рассортирует...

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Непрочитанное сообщение demondem10 » 2007-07-11 9:44:27

да читать я умею, и проблема решена дело вот в этой строке

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

MYSQL_MAILDIR_FIELD   CONCAT('/var/mail/exim', `maildir`) и
MYSQL_HOME_FIELD   CONCAT('/var/mail/exim', `maildir`)

а нуна что бы все было так

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

MYSQL_MAILDIR_FIELD   CONCAT('/var/mail/exim/', `maildir`) и
MYSQL_HOME_FIELD   CONCAT('/var/mail/exim/', `maildir`)
Лис поправь свой конфиг будет не лишнем
и еще маленькое дополнение в файле authmysqlrc

все не закоментированные поля типа
MYSQL_SOCET /tmp/mysql.sock
должны быть прижаты к краю а не так
MYSQL_SOCET /tmp/mysql.sock


заранее благодарен всем кто помогал!!! Уважаемым знатокам...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-07-11 12:26:57

а это завсит от тока как админка клёдт поля в БД.
у меня клало так, у тебя так...
от версии постфиксадмина может зависит...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Непрочитанное сообщение demondem10 » 2007-07-11 12:35:37

ВОТ в чем прикол письма теперь уходят но никуда не приходят и от туда с маила отправляю а никуда не приходят и delivery нету
ЭТО КАК?

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Непрочитанное сообщение demondem10 » 2007-07-11 13:00:48

вот лог debuga

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

Jul 11 15:51:36 ns pop3d: Connection, ip=[192.168.0.10]
Jul 11 15:51:36 ns authdaemond: received auth request, service=pop3, authtype=cram-md5
Jul 11 15:51:36 ns authdaemond: authpam: trying this module
Jul 11 15:51:36 ns authdaemond: authpam only handles authtype=login
Jul 11 15:51:36 ns authdaemond: authpam: REJECT - try next module
Jul 11 15:51:36 ns authdaemond: authmysql: trying this module
Jul 11 15:51:36 ns authdaemond: cram: challenge=PEE4NkM0MTY0MUE0QzdCODU1RDE5ODhCNDU4Q0MwQzE0QG5zLmRpYWxpbi5rej4=, response=YWRtaW4gMDY2NjI2MjhiM2QxNWRkYzBiMjVkMWFjZTU4NzVjMmE=
Jul 11 15:51:36 ns authdaemond: cram: decoded challenge/response, username 'admin'
Jul 11 15:51:36 ns authdaemond: SQL query: SELECT `username`, "", `password`, 26, 26, CONCAT('/var/mail/exim/', `maildir`), CONCAT('/var/mail/exim/', `maildir`) , "", `name`, "" FROM `mailbox` WHERE `username` = "admin@dialin.kz"
Jul 11 15:51:36 ns authdaemond: cram validation succeeded
а вот майла

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

Jul 11 15:50:12 ns pop3d: LOGIN, user=test@dialin.kz, ip=[192.168.0.10]
Jul 11 15:50:12 ns pop3d: LOGOUT, user=test@dialin.kz, ip=[192.168.0.10], top=0, retr=0, rcvd=24, sent=263, time=0
Jul 11 15:51:06 ns authdaemond: Authenticated: sysusername=<null>, sysuserid=26, sysgroupid=26, homedir=/var/mail/exim/dialin.kz/admin/, address=admin@dialin.kz, fullname=<null>, maildir=/var/mail/exim/dialin.kz/admin/, quota=<null>, options=<null>
Jul 11 15:51:06 ns authdaemond: Authenticated: clearpasswd=081105, passwd=<null>
Jul 11 15:51:06 ns pop3d: LOGIN, user=admin@dialin.kz, ip=[192.168.0.10]
Jul 11 15:51:06 ns pop3d: LOGOUT, user=admin@dialin.kz, ip=[192.168.0.10], top=0, retr=0, rcvd=24, sent=160, time=0
Jul 11 15:51:36 ns authdaemond: Authenticated: sysusername=<null>, sysuserid=26, sysgroupid=26, homedir=/var/mail/exim/dialin.kz/admin/, address=admin@dialin.kz, fullname=<null>, maildir=/var/mail/exim/dialin.kz/admin/, quota=<null>, options=<null>
Jul 11 15:51:36 ns authdaemond: Authenticated: clearpasswd=081105, passwd=<null>
Jul 11 15:51:36 ns pop3d: LOGIN, user=admin@dialin.kz, ip=[192.168.0.10]
Jul 11 15:51:36 ns pop3d: LOGOUT, user=admin@dialin.kz, ip=[192.168.0.10], top=0, retr=0, rcvd=24, sent=160, time=0
а письма все равно не приходят, и как проверить работает ли правильно clamav

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Непрочитанное сообщение demondem10 » 2007-07-11 13:37:50

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

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

Jul 11 16:35:32 ns exim[1728]: 1I8Vyy-0000Iy-ER == palazzo_a@mail.ru R=dnslookup T=remote_smtp defer (-45): SMTP error from remote mail server after MAIL FROM:<test@dialin.kz> SIZE=1744: host mxs.mail.ru [194.67.23.20]: 421 DNS problem. Try again later
Jul 11 16:35:33 ns exim[1731]: 1I8UlE-0001AR-9G SMTP error from remote mail server after MAIL FROM:<admin@dialin.kz> SIZE=1729: host barracuda2.turanalem.kz [212.154.132.9]: 451 Unable to complete command, DNS not available or timed out
Jul 11 16:35:33 ns exim[1731]: 1I8UlE-0001AR-9G barracuda.turanalem.kz [212.154.132.102] Connection refused
Jul 11 16:35:33 ns exim[1731]: 1I8UlE-0001AR-9G mail2.turanalem.kz [212.154.132.10] Connection refused
Jul 11 16:35:33 ns exim[1730]: 1I8UlE-0001AR-9G == baimukhametov@bta.kz R=dnslookup T=remote_smtp defer (61): Connection refused
Jul 11 16:35:33 ns exim[1732]: 1I8F6P-0000Tt-9q == palazzo_a@mail.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
Jul 11 16:35:33 ns exim[1734]: 1I8F78-0000Tw-Fo == palazzo_a@mail.ru R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Непрочитанное сообщение demondem10 » 2007-07-11 14:07:34

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

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2007-07-11 18:58:44

По поводу антивируса скачай EICAR с одноимённого сайта и проверь.
host mxs.mail.ru [194.67.23.20]: 421 DNS problem. Try again later
Это хз чё такое, DNS настроить наверное тебя просят. :-)
MX запись сделать наверное.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Непрочитанное сообщение demondem10 » 2007-07-13 13:08:44

Ты наверное прикалываешься или и в прямь не знаешь в чем дело?
или это с днс проблема?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re:

Непрочитанное сообщение dikens3 » 2007-07-15 23:44:43

demondem10 писал(а):Ты наверное прикалываешься или и в прямь не знаешь в чем дело?
или это с днс проблема?
Не прикалываюсь, лог у тебя неполный (неясно в чём именно проблема). Но вот при попытке отправить письмо на mail.ru:

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

host mxs.mail.ru [194.67.23.20]: 421 DNS problem. Try again later
означает, что mail.ru от тебя письмо не принял, но временным отказом (421 - обратитесь позже, что и делает твой exim судя по логам), а не прямой посылкой в лес.
А вот что mail.ru подразумевает под DNS проблем остаётся загадкой и можно лишь предполагать:
Маловероятно, что проблема с DNS у mail.ru, скорее всего он попытался проверить отпрвителя, т.е. test@dialin.kz и не смог этого сделать из-за неправильной настройки твоего DNS сервера. MX запись домена dialin.kz куда указывает? Разбирайся вобщем. У меня времени нет.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Re: exim+courier-imap+ClamAV+системные пользователи

Непрочитанное сообщение demondem10 » 2007-07-16 7:43:59

Уважаемый а может быть проблема такая что у меня нет статического адреса на моем сервере а пров выдает мне динамику
для себя я поднял днс и делаю форвард на днс прова а зона моя dialin.kz внутри работает

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

TTL 36400

@			IN SOA		www.dialin.kz. root.www.dialin.kz. (
					2007071601	;serial
					3H		;refresh
					15M		;retry
					1W		;expiry
					1D )		;minimum

@		IN	NS		ns.dialin.kz
@		MX	10 		mxs.dialin.kz


@		IN	A		10.0.0.2
ns		IN	A		10.0.0.2
www		IN	A		10.0.0.2
mxs		IN	A		10.0.0.2
это конфиг моей зоны разве тут что не правильно?
Знания принадлежат человечеству!!!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: exim+courier-imap+ClamAV+системные пользователи

Непрочитанное сообщение Alex Keda » 2007-07-16 7:47:59

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

%host dialin.kz
;; connection timed out; no servers could be reached
%  
это - причина того, почему твой хост не нравится mail.ru
то, что это едвали не самый тупой почтовик - это факт.
Большинство нормальных, навесит тебе очков за спам, но письма пропустит.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Re: exim+courier-imap+ClamAV+системные пользователи

Непрочитанное сообщение demondem10 » 2007-07-16 8:02:31

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

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Re: exim+courier-imap+ClamAV+системные пользователи

Непрочитанное сообщение demondem10 » 2007-07-16 10:58:29

Лис да ты прав письма уходят но не приходят вот только на mail.ru он цука такая все отбрасывает и не принимает
Знания принадлежат человечеству!!!

Аватара пользователя
demondem10
сержант
Сообщения: 284
Зарегистрирован: 2007-07-10 11:00:10
Откуда: kazakhstan

Re: exim+courier-imap+ClamAV+системные пользователи

Непрочитанное сообщение demondem10 » 2007-07-17 13:11:07

РЕБЯТА помогите я случайно командой echo > затер rc.conf все нах.... затер откуда можно слизнуть копию или кешированный этот фаил
ipfw же кешируется при загрузке а откуда мне этот востановить???
HELP
Знания принадлежат человечеству!!!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: exim+courier-imap+ClamAV+системные пользователи

Непрочитанное сообщение Alex Keda » 2007-07-17 14:02:56

всё... пиздец :)
=========
по памяти восстанавливай - пока машину не перезагрузил - все настройки есть - тока по системе раскиданы.
после перезагрузки - их уже нет :)
Убей их всех! Бог потом рассортирует...