как создать виртульный почтовый домен?

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

Модератор: xM

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

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение bobot » 2009-01-14 15:40:28

princeps писал(а):
bobot писал(а):я в DNS прописал алиас
тоесть мой сервак mydomain.com
а алиас mydomain1.com
Прописал алиас на dns-сервере зоны .com?
Короче, твоя проблема решается просто. Тебе надо, чтоб экзим складывал письма, приходящие на yura@mydomain.com и yura@mydomain1.com в одну папку. То есть, например, по умолчанию они кладутся в /var/mail/mydomain.com/yura и /var/mail/mydomain1.com/yura, а надо, чтоб складывались в одну. Точно так же довекот настраивать, чтоб он хавал все из одной папки, пофиг какой домен указан при подключении. А чтобы не было проблем с логином, настрой довекот на логин по имени пользователя, которое до собаки.
вот у меня в конфиге dovecot
одна строчка отвечает ну имеется ввиду куда кладётся почта

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

default_mail_env = maildir:/var/mail/%d/%n


вот в exim

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

directory = /var/mail/$domain/$local_part
тоесть это для одного домена mydoman.com(это у меня так)

я чего-то не пойму так как сделать ко второму домену mydomain1.com

это ж конфиг приведён для одного домена! чего то я не пойму :st:

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

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

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение bobot » 2009-01-14 16:25:13

Всё получилось!! забыл этот алиас добавить в БД

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

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение bobot » 2009-01-14 16:31:35

ну теперь другая проблема!! да я вхожу на посту и всё вродебы нормально
логин создал boris@mydomain1

теперь письма не принимаются и не отсылаются с этого домена boris@mydomain1

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение princeps » 2009-01-14 16:34:50

Дружище, советую тебе сначала почитать документацию по exim, прежде чем такими вещами заниматься. У тебя экзим откуда берет данные о домене и пользователе?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

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

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение bobot » 2009-01-14 16:36:25

вот лог exim

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

1LN7Tq-0009y9-Hs <= www@mydomain U=www P=local S=684 id=a519c2a2420cbaf5af3404c17e31c7fc@mydomain from <www@mydomain> for boris@mydomain1
2009-01-14 15:16:30 1LN7Tq-0009y9-Hs ** boris@mydomain1: Unrouteable address
2009-01-14 15:16:30 1LN7Tq-0009yB-IY <= <> R=1LN7Tq-0009y9-Hs U=mailnull P=local S=1549 from <> for www@mydomain
2009-01-14 15:16:30 1LN7Tq-0009y9-Hs Completed
2009-01-14 15:16:30 1LN7Tq-0009yB-IY ** www@mydomain: Unrouteable address
2009-01-14 15:16:30 1LN7Tq-0009yB-IY Frozen (delivery error message)
2009-01-14 15:19:59 H=f41.mail.ru [194.67.57.79] F=<slyusarenko80@mail.ru> rejected RCPT <boris@mydomain1>: Unrouteable address

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

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение bobot » 2009-01-14 16:39:17

princeps писал(а):Дружище, советую тебе сначала почитать документацию по exim, прежде чем такими вещами заниматься. У тебя экзим откуда берет данные о домене и пользователе?
С бд

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение Cancer » 2009-01-14 16:41:43

Так для чего такое делаешь? один домен на другой, что то уж сильно перемудрили. Объясни для чего ?

Возможно проще найдется решение

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение princeps » 2009-01-14 16:42:36

Как думаешь, о чем это говорит?:

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

Unrouteable address
У тебя в БД нету домена domain1, вот экзим и не может на него отправить письмо.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение princeps » 2009-01-14 16:43:50

Еще вариант - не мудрить с папками, а настроить форвардинг с адреса yura@domain.com на yura@domain1.com
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение Cancer » 2009-01-14 16:49:48

Может тебе что то типа этого нужно ?
http://www.lissyara.su/?id=1728

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

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение bobot » 2009-01-14 17:15:46

princeps писал(а):Как думаешь, о чем это говорит?:

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

Unrouteable address
У тебя в БД нету домена domain1, вот экзим и не может на него отправить письмо.
та вроде есть вот конфиг exim

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

virtual_localuser:
  driver = accept
  domains = ${lookup mysql{SELECT domain from domains WHERE domain='${domain}'}}//вот это мы берём домен
  local_parts = ${lookup mysql{SELECT login from users WHERE login='${local_part}' AND domain='${domain}'}}// тут тоже юзера и домен
  transport = local_delivery
begin transports

remote_smtp:
  driver = smtp
local_delivery:
  driver = appendfile
  check_string = ""
  create_directory
  delivery_date_add
  directory = /var/mail/$domain/$local_part  //  а вот мы ложим
соответствубщие таблицы

вот табличка users

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

+------------------+------------------+----------------------------------+-----------------------+
| login            | name             | password                         | domain                |
| roman            | roman            | $1$bJovT$tp5yt2AItCXei8cXlR3051  | mydomain  |
| boris            | boris            | 4dbf44c6b1be736ee92ef90090452fc2 | mydomain1|
+------------------+------------------+----------------------------------+-----------------------+
а вот другая табличка

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

+-----------------------+-------+
| domain                | type  |
+-----------------------+-------+
| mydomain  | LOCAL |
| mydomain1 | LOCAL |
+-----------------------+-------+
вроде ж создал :-o

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение princeps » 2009-01-14 17:37:26

а на domain.com нормально доходит?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

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

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение bobot » 2009-01-14 17:57:39

princeps писал(а):а на domain.com нормально доходит?
да нормально!! уже около 2 месяцев нормально! и сейчас проверил нормально отсылается и принимается

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

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение bobot » 2009-01-14 17:58:27

а вот domain1.com

только входит!! но не принимается и не отсылается

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

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение bobot » 2009-01-15 12:36:34

Может дело в этом :
уменя в екзиме закомечено

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

#system_aliases:
#  driver = redirect
#  allow_fail
#  allow_defer
#  data = ${lookup mysql{SELECT recipients FROM aliases \
#         WHERE local_part='${local_part}' AND domain='${domain}'}}
?????

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

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение bobot » 2009-01-15 17:32:57

всё сделал!! блин смое главное забыл!!!!
права дать на выполнение!!!!!!

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: как создать виртульный почтовый домен?

Непрочитанное сообщение princeps » 2009-01-16 10:53:41

бывает :)
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru