Страница 1 из 2

Два вопроса про почту

Добавлено: 2009-06-28 17:31:10
NN
1 Есть два офиса в разных регионах, как можно сделать один почтовый домен?
Смысл этого вопроса в том чтобы не создавать никаких дополнительных каналов между филиалами.

2 Есть почтовик на базе EXIM, как можно посмотреть по каким причинам не приходит почта (какие правила срабатывают), с определенных доменов.

Re: Два вопроса про почту

Добавлено: 2009-06-28 20:23:13
Alex Keda
можно

Re: Два вопроса про почту

Добавлено: 2009-06-28 22:06:31
buryanov
NN писал(а):2 Есть почтовик на базе EXIM, как можно посмотреть по каким причинам не приходит почта (какие правила срабатывают), с определенных доменов.

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

cat /var/log/maillog |drep "domain_s_kotorogo_net_pochty"
и потом расматриваешь, что там написано.

Re: Два вопроса про почту

Добавлено: 2009-06-29 3:06:27
NN
lissyara писал(а):можно

я понимаю что можно, можно всякими редиректами и т.д., но меня интересует, можно ли сделать это при помощи дополнительных записей в ДНС?

Re: Два вопроса про почту

Добавлено: 2009-06-29 5:01:06
NN
buryanov писал(а):
NN писал(а):2 Есть почтовик на базе EXIM, как можно посмотреть по каким причинам не приходит почта (какие правила срабатывают), с определенных доменов.
cat /var/log/maillog |drep "domain_s_kotorogo_net_pochty" и потом рассматриваешь, что там написано.
Здравствуйте, спасибо за ответ,
у меня и логи пишутся, в них написано что домен в белом списке, все нормально, а почта не доходит понять не могу почему(

Re: Два вопроса про почту

Добавлено: 2009-06-29 8:20:57
princeps
а что конкретно по каждому письму пишет?

Re: Два вопроса про почту

Добавлено: 2009-06-29 8:36:10
NN
princeps писал(а):а что конкретно по каждому письму пишет?
понять не могу, лог как будто обрывается в реджике нет сообщений о том, что сообщение забанили, просто не приходит и все. Иногда правда таймауты проскакивают.

Re: Два вопроса про почту

Добавлено: 2009-06-29 8:37:39
princeps
строку из лога сюда приведи

Re: Два вопроса про почту

Добавлено: 2009-06-29 8:39:19
princeps
NN писал(а):1 Есть два офиса в разных регионах, как можно сделать один почтовый домен?
Смысл этого вопроса в том чтобы не создавать никаких дополнительных каналов между филиалами.
NN писал(а):я понимаю что можно, можно всякими редиректами и т.д., но меня интересует, можно ли сделать это при помощи дополнительных записей в ДНС?
Нет.

Re: Два вопроса про почту

Добавлено: 2009-06-29 9:40:29
Laa
NN писал(а):1 Есть два офиса в разных регионах, как можно сделать один почтовый домен?
Смысл этого вопроса в том чтобы не создавать никаких дополнительных каналов между филиалами.
Запросто можно сделать. Ставьте почтовый сервер либо на колокейшене либо в офисе где толще канал в Интернет.
Между филиалами ничего не надо, настройте авторизацию и пользователи могут слать почту откуда угодно, хоть с Африки! :"":
NN писал(а): 2 Есть почтовик на базе EXIM, как можно посмотреть по каким причинам не приходит почта (какие правила срабатывают), с определенных доменов.
В логах. Если логов мало, то добавьте в конфиге еще логов. Там все понятно и просто.

Re: Два вопроса про почту

Добавлено: 2009-06-30 3:06:18
NN
Laa писал(а):
NN писал(а):1 Есть два офиса в разных регионах, как можно сделать один почтовый домен?
Смысл этого вопроса в том чтобы не создавать никаких дополнительных каналов между филиалами.
Запросто можно сделать. Ставьте почтовый сервер либо на колокейшене либо в офисе где толще канал в Интернет.
Между филиалами ничего не надо, настройте авторизацию и пользователи могут слать почту откуда угодно, хоть с Африки! :"":
такой вариант не пойдет.

никак нельзя так сделать что если на одном сервере нет такого пользователя, то обращение идет к другому?

Re: Два вопроса про почту

Добавлено: 2009-06-30 3:17:38
NN
Laa писал(а):
NN писал(а): 2 Есть почтовик на базе EXIM, как можно посмотреть по каким причинам не приходит почта (какие правила срабатывают), с определенных доменов.
В логах. Если логов мало, то добавьте в конфиге еще логов. Там все понятно и просто.
добавил +all_parents , посмотрим что к чему, логи к концу дня выложу.

Re: Два вопроса про почту

Добавлено: 2009-06-30 3:41:44
NN
princeps писал(а):а что конкретно по каждому письму пишет?

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

Jun 30 02:15:52 mail exim[66277]: [66277] STAGE12: info@************.ru ==> cher**********@rco**********; setting acl_m2 = 1; WHITELIST for this addresses
Jun 30 02:15:52 mail exim[66274]: [66274] STAGE12: info@********.ru ==> cher**********@rco**********; setting acl_m2 = 1; WHITELIST for this addresses
Jun 30 02:15:52 mail exim[66278]: [66278] STAGE12: info@t***************.ru ==> mat********@rco************; setting acl_m2 = 1; WHITELIST for this addresses
Jun 30 02:15:52 mail exim[66276]: [66276] STAGE12: info@***************.ru ==> che*********@rco*******; setting acl_m2 = 1; WHITELIST for this addresses
Jun 30 02:15:52 mail exim[66275]: [66275] STAGE12: info@*************.ru ==> cher***************@rco*****************; setting acl_m2 = 1; WHITELIST for this addresses
Jun 30 02:15:52 mail exim[66275]: [66275] Resetting acl_m0 10 --> 0, host in whitelist (info@************.ru ==> cher************@rco************)
Jun 30 02:15:52 mail exim[66277]: [66277] Resetting acl_m0 10 --> 0, host in whitelist (info@*************.ru ==> cher**************@rcom**********)
Jun 30 02:15:52 mail exim[66275]: [66275] Delay 0s (spam counter = 0; white host = 1) for mx9.************.ru [213.*************] with HELO=mx9.i*************ru. Mail from info@**********.ru to cherk*************@rco****************.ru.
Jun 30 02:15:52 mail exim[66277]: [66277] Delay 0s (spam counter = 0; white host = 1) for mx9.********.ru [213.*****************] with HELO=mx9.**********. Mail from info@*********** to che*********@rcom********.
Jun 30 02:15:52 mail exim[66276]: [66276] Resetting acl_m0 10 --> 0, host in whitelist (info@************.ru ==> cherk***************@rco*************.ru)
Jun 30 02:15:52 mail exim[66276]: [66276] Delay 0s (spam counter = 0; white host = 1) for mx9.**************ru [213.**************] with HELO=mx9.**********.ru. Mail from info@*************.ru to cherk***********@rcompany.*********************.ru.
Jun 30 02:15:52 mail exim[66274]: [66274] Resetting acl_m0 10 --> 0, host in whitelist (info@*************.ru ==> cher*****************@*****************.rikt.ru)
Jun 30 02:15:52 mail exim[66274]: [66274] Delay 0s (spam counter = 0; white host = 1) for mx9.*************.ru [213.********************] with HELO=mx9.*************.ru. Mail from info@t****************.ru to cherk*****************@rco***********************ru.
Jun 30 02:15:52 mail exim[66278]: [66278] Resetting acl_m0 10 --> 0, host in whitelist (info@***************.ru ==> ma*************@rco***********************.ru)
Jun 30 02:15:52 mail exim[66278]: [66278] Delay 0s (spam counter = 0; white host = 1) for mx9.****************************.ru [213.*****************] with HELO=mx9.**************.ru. Mail from info@t**************.ru to ma**************@rco*************.
Jun 30 03:39:02 mail exim[66983]: [66983] STAGE12: info@**************.ru ==> cher******************@rco**************; setting acl_m2 = 1; WHITELIST for this addresses
Jun 30 03:39:02 mail exim[66980]: [66980] STAGE12: info@*************** ==> cherka**********@rco***************; setting acl_m2 = 1; WHITELIST for this addresses
Jun 30 03:39:02 mail exim[66981]: [66981] STAGE12: info@************** ==> cherk************@rcom******************; setting acl_m2 = 1; WHITELIST for this addresses
Jun 30 03:39:02 mail exim[66982]: [66982] STAGE12: info@***************** ==> ma***************@rco************; setting acl_m2 = 1; WHITELIST for this addresses
Jun 30 03:39:02 mail exim[66984]: [66984] STAGE12: info@*************** ==> cher******************@****************.ru; setting acl_m2 = 1; WHITELIST for this addresses
Jun 30 03:39:02 mail exim[66980]: [66980] Resetting acl_m0 10 --> 0, host in whitelist (info@tal**************.ru ==> cher****************@rco******************.ru)
Jun 30 03:39:02 mail exim[66982]: [66982] Resetting acl_m0 10 --> 0, host in whitelist (info@tal****************.ru ==> ma**************@rco*****************.ru)
Jun 30 03:39:02 mail exim[66981]: [66981] Resetting acl_m0 10 --> 0, host in whitelist (info@**************.ru ==> cher****************@r******************.ru)
Jun 30 03:39:02 mail exim[66980]: [66980] Delay 0s (spam counter = 0; white host = 1) for mx9.************.ru [213.*************] with HELO=mx9.************.ru. Mail from info@t*******************.ru to cher*******************@rco*********************.
Jun 30 03:39:02 mail exim[66982]: [66982] Delay 0s (spam counter = 0; white host = 1) for mx9.***************.ru [213.***************] with HELO=mx9.**************.ru. Mail from info@**************.ru to mat**********************@*****************.ru.
Jun 30 03:39:02 mail exim[66981]: [66981] Delay 0s (spam counter = 0; white host = 1) for mx9.***************.ru [213.171.60.190] with HELO=mx9.*************.ru. Mail from info@************.ru to cherk**************@rco**************.
Jun 30 03:39:02 mail exim[66984]: [66984] Resetting acl_m0 10 --> 0, host in whitelist (info@*************.ru ==> cher***************@rc********************ru)
Jun 30 03:39:02 mail exim[66984]: [66984] Delay 0s (spam counter = 0; white host = 1) for mx9.**************.ru [213.*****************] with HELO=mx9.**********************.ru. Mail from info@*****************.ru to che****************@rco**********************.ru.
Jun 30 03:39:02 mail exim[66983]: [66983] Resetting acl_m0 10 --> 0, host in whitelist (info@***********.ru ==> che***************@rco*****************************.ru)
Jun 30 03:39:02 mail exim[66983]: [66983] Delay 0s (spam counter = 0; white host = 1) for mx9.*********.ru [213.*************] with HELO=mx9.************. Mail from info@***********.ru to che**************@***********.ru.
Jun 30 05:02:20 mail exim[67360]: [67360] STAGE12: info@************.ru ==> cher**********@rcomp*************.ru; setting acl_m2 = 1; WHITELIST for this addresses
ну и т.д. по логам(

Re: Два вопроса про почту

Добавлено: 2009-06-30 6:41:24
1314
такой вариант не пойдет.
никак нельзя так сделать что если на одном сервере нет такого пользователя, то обращение идет к другому?
можно сделать если пропадет инет на первом сервере то обращения пойдут к другому серверу, вариант
Laa, оптимальный, т.к. легче администрировать и отвечать за один сервер

Re: Два вопроса про почту

Добавлено: 2009-06-30 8:24:23
princeps
У тебя вообще никакие письма не доходят или какие-то доходят все-таки?
NN писал(а):такой вариант не пойдет.
Почему?
NN писал(а):никак нельзя так сделать что если на одном сервере нет такого пользователя, то обращение идет к другому?
Средствами днс - никак. Можно сделать, чтоб письмо попадало на один сервер, оказывалось бы, что там такого юзера нет и релеилось на другой. Можно, чтоб они все собирались на одном сервере, а потом фетчмэйлом частично забирались на другой. Т.е. без какого-то центрального почтового сервера не обойтись.

Re: Два вопроса про почту

Добавлено: 2009-06-30 9:30:45
NN
princeps писал(а):У тебя вообще никакие письма не доходят или какие-то доходят все-таки?
Какие то доходят, в этом логе нет отчета о том что EXIM передал письмо Exchange, следовательно эти письма не дошли, но и в зарезаных тоже нет.

вот что им приходит в ответ

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

> This is the mail system at host mx9.***********.ru.
>
> I'm sorry to have to inform you that your message could not
> be delivered to one or more recipients. It's attached below.
>
> For further assistance, please send mail to postmaster.
>
> If you do so, please include this problem report. You can
> delete your own text from the attached returned message.
>
>                   The mail system
>
> <cher********@rc************.ru>: conversation with
>    mail.r***********.ru[21***.***.******.2] timed out while sending MAIL FROM
>


--------------------------------------------------------------------------------


> Received: from kas30pipe.localhost (localhost [127.0.0.1])
> by culver.************.ru (Postfix) with SMTP id A94322C329
> for <cherk*************@*******************.ru>; Fri,  5 Jun 2009 11:08:03 +0400
> (MSD)
> Received: from your1f83853f12 (unknown [85.***.***.26])
> (Authenticated sender: info@************.ru)
> by mx9.************.ru (Postfix) with ESMTP id 306082C31A
> for <cher**********@rc************>; Fri,  5 Jun 2009 11:08:02 +0400
> (MSD)
> Message-ID: <059601c9e5ac$5d8d0b70$b700a8c0@your1f83853f12>
> From: =?koi8-r?B?IvTBzMHOzcHbIiD64e8=?= <info@***************>
> To: <cher**********@r****************kt.ru>
> Subject: [?? Probable Spam] =?koi8-r?B?Rnc6IOTPy9XNxc7UMw==?=
> Date: Fri, 5 Jun 2009 11:08:02 +0400
> MIME-Version: 1.0
> Content-Type: multipart/mixed;
> boundary="----=_NextPart_000_0592_01C9E5CD.E486DDB0"
> X-Priority: 3
> X-MSMail-Priority: Normal
> X-Mailer: Microsoft Outlook Express 6.00.2900.3138
> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
> X-SpamTest-Envelope-From: info@t******************.ru
> X-SpamTest-Group-ID: 00000000
> X-SpamTest-Info: Profiles 8638 [Jun 04 2009]
> X-SpamTest-Info: helo_type=3
> X-SpamTest-Info: {relay has no DNS name}
> X-SpamTest-Info: {UDS BL}
> X-SpamTest-Method: probable
> X-SpamTest-Rate: 50
> X-SpamTest-SPF: none
> X-SpamTest-Status: Probable Spam
> X-SpamTest-Status-Extended: probable_spam
> X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0278], KAS30/Release
> X-AV-Checked: ClamAV using ClamSMTP
>

Re: Два вопроса про почту

Добавлено: 2009-06-30 9:34:24
NN
princeps писал(а):Почему?
Потому как сложная структура предприятия.

Re: Два вопроса про почту

Добавлено: 2009-06-30 10:33:44
princeps
Ну, он пишет, что отваливается по таймауту после mail from. Давай конфиг экзима.

Re: Два вопроса про почту

Добавлено: 2009-06-30 10:38:57
NN
princeps писал(а):Ну, он пишет, что отваливается по таймауту после mail from. Давай конфиг экзима.
какую именно часть. у меня за эксимом эксчанге, основы настроек взяты http://www.lissyara.su/?id=1453 + помощь товарища

Re: Два вопроса про почту

Добавлено: 2009-06-30 10:58:37
princeps
давай сначала роутеры

Re: Два вопроса про почту

Добавлено: 2009-06-30 11:33:43
NN
princeps писал(а):давай сначала роутеры

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

exchange_router:
	driver		=	"manualroute"
	domains		=	MS_EXCHANGE_DOMAIN
#	domains		=	+relay_to_domains
#	data		=	$local_part
	condition	= ${lookup mysql{SELECT `email` \
                    	    FROM `email_ad` WHERE `email`= \
                    	    '${quote_mysql:$local_part@$domain}' and type = 'exchange'}{yes}{no}}
	transport	=	remote_smtp
	route_list	=	* 10.***.***.***
	no_more

# Поиск маршрута к хосту в DNS.
dnslookup:
	driver		=	dnslookup
	domains		=	!+local_domains
	transport	=	remote_smtp
	ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
	no_more


# системные альясы
system_aliases:
        driver		=	redirect
	data		=	${lookup{$local_part}lsearch{/etc/aliases}}
	user		=	mailnull
	group		=	mail
	file_transport	=	address_file
	pipe_transport	=	address_pipe
	allow_fail
	allow_defer

# локальные пользователи
localuser:
	driver = accept
	check_local_user
	transport = local_delivery
	cannot_route_message = Unknown user	


Re: Два вопроса про почту

Добавлено: 2009-06-30 11:57:36
buryanov
а exim знает о существовании пользователей в exchnage?, можбыть поэтому они и не доходят

Re: Два вопроса про почту

Добавлено: 2009-06-30 12:36:34
princeps
А есть какая-нибудь закономерность, с каких ящиков доходит, а с каких нет?

Re: Два вопроса про почту

Добавлено: 2009-06-30 12:40:51
buryanov
попробуй везде поставить delay = 0 и посмотри, доходят ли письма. У меня была проблема с exim, когда я поигрался с настройкой переменных ядра

Re: Два вопроса про почту

Добавлено: 2009-06-30 15:18:58
NN
princeps писал(а):А есть какая-нибудь закономерность, с каких ящиков доходит, а с каких нет?
закономерности нет, не доходят именно с этого домена, иногда приходят правда. У меня такое чувство, что тот сервер как криво настроен.