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

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

Модератор: xM

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

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

Непрочитанное сообщение bobot » 2009-01-09 15:47:39

У меня система FreeBSD+dovecot+exim.

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

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

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

Непрочитанное сообщение Alex Keda » 2009-01-09 16:03:11

взять да создать
Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение bobot » 2009-01-09 16:07:15

lissyara писал(а):взять да создать
это понятно! если б знал с чего начять тоб не спрашивал

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

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

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

Переводи это все в БД, да и ставь postfixadmin (все очень просто будет сделать)

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

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

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

Cancer писал(а):Переводи это все в БД, да и ставь postfixadmin (все очень просто будет сделать)
Я просто идеи не понимаю ! чо значит виртуальный домен?
вот есть домет основной domain.com
и туда что включаются домена domain1.com domain2.com и так дали(это и есть виртуальные)

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

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

Непрочитанное сообщение Laa » 2009-01-12 11:44:13

Идея простая.
Письма когда принимаются, то проверяются домены, если наш, то проверяем получателя, если есть, то принимаем письмо или не принимаем по каким-то причинам. Если принимаем, то кладем в /some/dir/domainX.YY/user/Maildir. Настраиваем pop/imap-сервер на понимание того как искать юзеров, проверять авторизацию и где смотреть их почту.

Вот идея.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

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

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

Непрочитанное сообщение Cancer » 2009-01-12 11:58:23

bobot писал(а):
Cancer писал(а):Переводи это все в БД, да и ставь postfixadmin (все очень просто будет сделать)
Я просто идеи не понимаю ! чо значит виртуальный домен?
вот есть домет основной domain.com
и туда что включаются домена domain1.com domain2.com и так дали(это и есть виртуальные)

да

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

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

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

Cancer писал(а):
bobot писал(а):
Cancer писал(а):Переводи это все в БД, да и ставь postfixadmin (все очень просто будет сделать)
Я просто идеи не понимаю ! чо значит виртуальный домен?
вот есть домет основной domain.com
и туда что включаются домена domain1.com domain2.com и так дали(это и есть виртуальные)

да
опять путаница у меня в голове!!
так вот есть поле
1.

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

login: yura@mydomain.com
вот я вхожу на мыло под эти юзером
теперь у меня допустим существует ящик yura@mydomain1.com т.е. при вводе
2.

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

login: yura@mydomain1.com
я должен попасть в свой ящик под доменом mydomain.com (см выше п1.)
тоесть грубо говоря у меня может много существовать виртуальных доменов

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

mydomain1.com, mydomai2.com, mydomain3.com и так дали 
и если я буду входить на почту под доменами

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

yura@mydomain1.com,yura@mydomain2.com,yura@mydomain3.com
и я должен попадать в свой основной ящик

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

login: yura@mydomain.com
Вот такое мне надо провернуть!
Я видел в конфигах exim есть relay но это наверное не то. Ну спомощью этого relay я устанавлюваю доступ на домена ну которые я хочу обслуживать которые нехочу!! тоесть где там надо указывать именно эти вирт домены?

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

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

Непрочитанное сообщение Laa » 2009-01-12 12:41:37

В случаях, когда у вас несколько доменов, то как правило yura@domain.com и yura@domain1.com являются РАЗНЫМИ ящиками. Открыть один из них и читать в нем почту с обих можно только если сделать копирование почты с ящика на ящик или alias, или др. способами.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

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

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

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

Laa писал(а):В случаях, когда у вас несколько доменов, то как правило yura@domain.com и yura@domain1.com являются РАЗНЫМИ ящиками. Открыть один из них и читать в нем почту с обих можно только если сделать копирование почты с ящика на ящик или alias, или др. способами.
что то я путаюсь основательно!
а ну ка ещё раз!
Значит я вот например зашёл на свою почту под yura@mydomain.com
дальше я только что такую операцию сделал:
взял отправил письмо на yura@domain1.com, а оно пришло в тот же ящик yura@mydomain.com(ну с которого я посылал)

тоесть есть у меня набор доменов yura@domain1.com yura@domain2.com(т.е. виртуальных)
на которые будут слаться письма которые будут автоматом переадресованы на мой главный домен yura@mydomain.com

Хорошо где ж тогда создать их yura@domain1.com yura@domain2.com? ну основной понятно есть конфиг dovecot.conf
и exim !(это уже настроено и почта на ура работает)?

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

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

Непрочитанное сообщение Cancer » 2009-01-12 13:24:10

user@domain.com и user@domain1.com
2 разные ящика и два разных домена @domain.com и @domain1.com
пути к ящикам будут

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

/var/mail/exim/domain.com/user
/var/mail/exim/domain1.com/user
т.е если ты отправишь письмо с user@domain.com на user@domain1.com, то оно придет на user@domain1.com так как это совсем другой ящик и домен.
т.е получаеться 2 Виртуальных Домена @domain.com и domain1.com на одном почтовом сервере.

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

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

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

Непрочитанное сообщение Laa » 2009-01-12 13:26:58

bobot писал(а):
Laa писал(а):В случаях, когда у вас несколько доменов, то как правило yura@domain.com и yura@domain1.com являются РАЗНЫМИ ящиками. Открыть один из них и читать в нем почту с обих можно только если сделать копирование почты с ящика на ящик или alias, или др. способами.
что то я путаюсь основательно!
а ну ка ещё раз!
Значит я вот например зашёл на свою почту под yura@mydomain.com
дальше я только что такую операцию сделал:
взял отправил письмо на yura@domain1.com, а оно пришло в тот же ящик yura@mydomain.com(ну с которого я посылал)

тоесть есть у меня набор доменов yura@domain1.com yura@domain2.com(т.е. виртуальных)
на которые будут слаться письма которые будут автоматом переадресованы на мой главный домен yura@mydomain.com

Хорошо где ж тогда создать их yura@domain1.com yura@domain2.com? ну основной понятно есть конфиг dovecot.conf
и exim !(это уже настроено и почта на ура работает)?
Письмо, отправленное с yura@mydomain.com на адрес yura@domain1.com придет в ящик yura@domain1.com! В другой ящик это письмо сможет прити только если настроены алиасы или другие способы копирования, форвардинга и тд.

Просто поймите: yura@mydomain.com и yura@mydomain1.com это разные ящики, с разными директориями, в которых лежат разные письма. Одинаковые письма в них могут быть только, если дополнительно настроены alias, forward и тд. Поймите эту мысль. :st:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

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

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

Непрочитанное сообщение bobot » 2009-01-12 16:07:43

Laa писал(а):В случаях, когда у вас несколько доменов, то как правило yura@domain.com и yura@domain1.com являются РАЗНЫМИ ящиками. Открыть один из них и читать в нем почту с обих можно только если сделать копирование почты с ящика на ящик или alias, или др. способами.
во я кажется понял что от меня требуется!(ну какая задача стоит)
мне надо сделать почтовую мультидоменную систему)

тоесть есть у меня главный ящик и домен

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

yura@mydomain.com
и есть виртуальные домены(ну их надо создать как-то)

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

mydomain1.com  mydomain2.com  mydomain3.com
тоесть теперь не взависимости как я буду входить в свой почтовый ящик
например:

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

yura@mydomain.com
         yura@mydomain1.com
         yura@mydomain2.com
         yura@mydomain3.com
я должен попадать в

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

yura@mydomain.com

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

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

Непрочитанное сообщение Cancer » 2009-01-12 16:17:46

Ну возми и поставь, быстрее поймешь, а так лабуду пишешь, мы тебе про Ивана, ты нам про Марью.

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

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

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

Cancer писал(а):Ну возми и поставь, быстрее поймешь, а так лабуду пишешь, мы тебе про Ивана, ты нам про Марью.
легко сказать поставить :x
Вот как мне их создать

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

yura@mydomain1.com
yura2@mydomain1.com
yura3@mydomain1.com
Это понятно надо БД !
но кроме этого ж надо ж в конфигах править :Bravo:
ну а где именно?

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

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

Непрочитанное сообщение Laa » 2009-01-12 16:42:25

Давайте вы начнете, почитаете примеры, посмотрите этот форум, наткнетесь на проблему, которую не сможете самостоятельно устранить и только тогда вы ее опишите, приложите конфиг и запостите сюда в форум.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

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

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

Непрочитанное сообщение Cancer » 2009-01-12 16:52:04

http://www.lissyara.su/?id=1173 http://www.lissyara.su/?id=1728
вот вполне рабочие статьи

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

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

Непрочитанное сообщение princeps » 2009-01-13 10:33:26

bobot писал(а):Вот как мне их создать

Код: Выделить всё • Развернуть

yura@mydomain1.com
yura2@mydomain1.com
yura3@mydomain1.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 11:58:52

princeps писал(а):
bobot писал(а):Вот как мне их создать

Код: Выделить всё • Развернуть

yura@mydomain1.com
yura2@mydomain1.com
yura3@mydomain1.com


Это понятно надо БД !
Они уже зарегистрированы у тебя?
нет не все!! только один мой основной yura@mydomain.com

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

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

Непрочитанное сообщение princeps » 2009-01-14 12:39:06

Ну, так ты что хочешь, узнать как их регистрировать или как заставить 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 12:58:41

princeps писал(а):Ну, так ты что хочешь, узнать как их регистрировать или как заставить exim работать с несколькими доменами?
ну вот я уже сделал вот что!!
я в DNS прописал алиас
тоесть мой сервак mydomain.com
а алиас mydomain1.com
Тоеть если я ввожу какой нибуди из этих доменов я попадаю на одну и туже страницу

Теперь: eсть у меня есть ящик yura@mydomain.com
и теперь вот я сейчас вручную создаю ящик yura@mydomain1.com

тоесть теперь при входе на почту под логином yura@mydomain.com
или под доменом yura@mydomain1.com я должен входить в почту но эти ящики разные
Вот теперь вопрос! как заставить exim чтоб работал с доменом mydomain1.com
(с этим доменом нормально работает mydomain.com)
Я так понимаю надо что то в dovecot подправить!

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

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

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

А для чего ты такое делаешь ?

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

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

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

Cancer писал(а):А для чего ты такое делаешь ?
ну это уже до меня сделано!!! есть много виртуальных доменов(порядка 10)

но я делаю всё заново ну тоесть новый почтовый сервак и другой imap cервер (там курьер imap) , а у меня довекот.
тоесть у меня всё работает (ну это для случая одного домена) а мне надо мультидоменная система

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

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

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

princeps писал(а):Ну, так ты что хочешь, узнать как их регистрировать или как заставить exim работать с несколькими доменами?
вот я захожу

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

telnet mydomain 110
Trying 10.5.4.9......(это так от фанаря написал айпи я)
Connected to mydomain
Escape character is '^]'.
+OK dovecot MUA ready
user bobot@mydomain
+OK
pass bobot
+OK Logged in.
а вот теперь когда я так захожу

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

telnet mydomain1 110
Trying 10.5.4.9......(это так от фанаря написал айпи я)
Connected to mydomain
Escape character is '^]'.
+OK dovecot MUA ready
user yura@mydomain1
+OK
pass 12345
-ERR Authentication failed.
Connection closed by foreign host.
тоесть оно не воспринимает домен( ну я так понимаю надо где-то в exim подправить и в dovecot)

???

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

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

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

bobot писал(а):я в DNS прописал алиас
тоесть мой сервак mydomain.com
а алиас mydomain1.com
Прописал алиас на dns-сервере зоны .com?
Короче, твоя проблема решается просто. Тебе надо, чтоб экзим складывал письма, приходящие на yura@mydomain.com и yura@mydomain1.com в одну папку. То есть, например, по умолчанию они кладутся в /var/mail/mydomain.com/yura и /var/mail/mydomain1.com/yura, а надо, чтоб складывались в одну. Точно так же довекот настраивать, чтоб он хавал все из одной папки, пофиг какой домен указан при подключении. А чтобы не было проблем с логином, настрой довекот на логин по имени пользователя, которое до собаки.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru