как в конфиге Exim сделать вторичный домен(secondary)?

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение bobot » 2009-02-23 14:28:43

в конфиге есть primary_hostname = my.domain.com
Тоесть это главный домен а как сделать вторичный?

Хостинговая компания 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/

flot
рядовой
Сообщения: 26
Зарегистрирован: 2009-02-14 9:17:16

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение flot » 2009-02-23 14:32:42

Может вторичные это весь список local_domains ?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение zingel » 2009-02-23 14:35:24

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

dc_relay_domains=
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение bobot » 2009-02-23 14:37:50

flot писал(а):Может вторичные это весь список local_domains ?
это вот так тоды

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

primary_hostname = mydomain.ua
domainlist local_domains = ${lookup mysql{SELECT domain FROM domains WHERE domain='${domain}' AND (type='LOCAL' OR type='VIRTUAL')}}
тоесть грубо говоря exim вытягивает эти вторичные домена из мускула?

flot
рядовой
Сообщения: 26
Зарегистрирован: 2009-02-14 9:17:16

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение flot » 2009-02-23 14:50:48

bobot писал(а):тоесть грубо говоря exim вытягивает эти вторичные домена из мускула?
В вашем примере - да. А вообще списки можно по разному задавать, хоть в конфиге через двоеточие.

Вы бы пояснили что вы имеете в виду под словом "вторичные".
Есть понятие первичного и вторичного DNS, но это совсем другая тема.
Последний раз редактировалось flot 2009-02-23 14:52:55, всего редактировалось 1 раз.

Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение bobot » 2009-02-23 14:52:31

flot писал(а):
bobot писал(а):тоесть грубо говоря exim вытягивает эти вторичные домена из мускула?
В вашем примере - да. А вообще списки можно по разному задавать, хоть в конфиге через двоеточие.
А вы б не могли б показать как через двоеточие?(маленький примерчик)


Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение bobot » 2009-02-23 16:33:07

flot писал(а):

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

domainlist local_domains = domen1.ru : domen2.ru
блин а что это тогда может быть: вот только добавляю в begin router

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

  begin router
unknown:
  driver = manualroute
  transport = remote_smtp
  route_list = * mydomain2.com (вот это мой вторичный домен)
  no_verify
и exim перестаёт работать !! в логах пишет Relaying denied

что это такое вроде правильно?

flot
рядовой
Сообщения: 26
Зарегистрирован: 2009-02-14 9:17:16

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение flot » 2009-02-23 16:54:08

Ну вы выдергиваете из контекста...
Объясните толком что вы хотите получить или перестаньте ломать тот конфиг, который у вас работает :)
А вообще - читайте документацию по exim по синтаксису команд.

Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение bobot » 2009-02-23 17:33:59

flot писал(а):Ну вы выдергиваете из контекста...
Объясните толком что вы хотите получить или перестаньте ломать тот конфиг, который у вас работает :)
А вообще - читайте документацию по exim по синтаксису команд.
задача в следуещем заключается(система dovecot+Exim)
Есть у меня почтовые сервер1 и сервер 2:
мне надо сделать чтоб почта приходила на сервер1(это без проблем и так ходит :-D ).
вот у меня например есть на сервере1 юзера
bobot@mydomain, yura@mydomain, а на сервере2 есть юзер vova.
Т.е. мне надо чтоб при приёме письма сервер1 перенаправлял на сервер2 соответствующим юзерам.

Когда письмо приходит на сервер1 оно проверяет есть ли там юзер или нету! если нету, то должно осуществлятся перенаправление на сервер 2 этому юзеру(у меня если на первом юзера такого нету то на втором точно есть).

Вот как это перенаправление сделать ??

flot
рядовой
Сообщения: 26
Зарегистрирован: 2009-02-14 9:17:16

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение flot » 2009-02-24 8:36:59

Скорее всего локальный роутер у вас последний в списке роутеров. Тогда попробуйте удалить из его конфигурации строчку

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

  cannot_route_message = Unknown user 
и после него добавить роутер, доставляющий почту на удаленный сервер
http://www.lissyara.su/?id=1220.
Учтите, что в качестве SMTP у всех пользователей должен быть первый сервер.

А вообще лучше разделить пользователей на разные домены. Так как потом пользователи будут путаться на каком сервере у них ящик.

Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение bobot » 2009-02-24 15:35:54

flot писал(а):Скорее всего локальный роутер у вас последний в списке роутеров. Тогда попробуйте удалить из его конфигурации строчку

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

  cannot_route_message = Unknown user 
и после него добавить роутер, доставляющий почту на удаленный сервер
http://www.lissyara.su/?id=1220.
Учтите, что в качестве SMTP у всех пользователей должен быть первый сервер.

А вообще лучше разделить пользователей на разные домены. Так как потом пользователи будут путаться на каком сервере у них ящик.
У меня вообще нет такой строчки в конфиге exima

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

cannot_route_message = Unknown user 

Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение bobot » 2009-02-24 16:46:22

и главное что интерестно что после добавления в конфиг

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

 
unknown:
  driver = manualroute
  transport = remote_smtp
  route_list = * server2.com
  no_verify
я отправляю письмо например yura@server1 на сервер2

в логах оно пишет что сразу перенаправляет на сервер2
, а ведь должно сначало посмотреть на сервере 1 есть ли там такой юзер а потом перенаправлять! :unknown:

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: как в конфиге Exim сделать вторичный домен(secondary)?

Непрочитанное сообщение neyro » 2009-02-25 17:36:35

Проверку делайте по local_part. Гугл в помощь.