Страница 1 из 1
Ящики с одним именем и разными доменами?
Добавлено: 2009-09-20 16:13:16
armix
EXIM
ящики с разными доменами и с одними именами все идут в ящик к одному юзеру, например
кладет все письма в один ящик test!!!???
Как сделать чтобы клал каждому в отдельный ящик?
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-20 17:38:37
Alex Keda
виртуалхосты настроить
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-21 10:41:26
armix
lissyara писал(а):виртуалхосты настроить
А как это делается, и как потом Dovecot будет проверять пароль и отдавать почту?
Сори за вопросы, просто я раньше не настраивал почту!
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-21 10:51:47
LimpTeaM
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-21 10:55:30
Laa
armix писал(а):lissyara писал(а):виртуалхосты настроить
А как это делается, и как потом Dovecot будет проверять пароль и отдавать почту?
Сори за вопросы, просто я раньше не настраивал почту!
Элементарно делается.
В этом случае именем пользователя является е-мыл целиком, а не так как было до этого -- то что до собаки. Тогда
vasya@dom1.com и
vasya@dom2.com будут двумя разными ящиками!!! Естественно, и МТА должен в разные фолдеры раскладывать.
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-21 11:11:21
armix
Laa писал(а):armix писал(а):lissyara писал(а):виртуалхосты настроить
А как это делается, и как потом Dovecot будет проверять пароль и отдавать почту?
Сори за вопросы, просто я раньше не настраивал почту!
Элементарно делается.
В этом случае именем пользователя является е-мыл целиком, а не так как было до этого -- то что до собаки. Тогда
vasya@dom1.com и
vasya@dom2.com будут двумя разными ящиками!!! Естественно, и МТА должен в разные фолдеры раскладывать.
А как же другой SMTP, или клиент БАТ например, они что будут говорить моему EXIM'у ???
Процесс ведь какой, пишу я в клиенте другого почтовика адрес
vasya@dom1.com - он во время отправки ищет мой SMTP по домену после собачки @, затем соединяет с моим EXIM и начинает с ним общаться, передавая ему команды
HELO dom1.com
MAIL FROM:<
BillGates@microsoft.com>
RCPT TO:vasya
т.е он в адрес получателя запишет первую половину до собачки @ - а именно vasya, т.к такого юзера нет (есть лишь юзер
vasya@dom1.com) он не получит этого письма!
Если создать в /etc/aliases элиас этому адресу, т.е vasya
vasya@dom1.com - получается таже тупиковая ситуация, т.к адресу
vasya@dom2.com уже не пропишешь такой же элиас!
Как быть?
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-21 16:14:29
kerilka
это что же у вас за клиент такой, который пишет в поле rcpt to:<vasya> ??
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-21 17:05:21
Laa
kerilka писал(а):это что же у вас за клиент такой, который пишет в поле rcpt to:<vasya> ??
+1
В RCPT TO: пишется е-мыл, а не просто vasya
Почтовый сервер примет е-мыл, поймет какой домен и какой $local_part (то что перед собакой) и по этим данным поймет куда класть письмо -- в какой фолдер.
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-22 9:45:43
armix
Laa писал(а):kerilka писал(а):это что же у вас за клиент такой, который пишет в поле rcpt to:<vasya> ??
+1
В RCPT TO: пишется е-мыл, а не просто vasya
Почтовый сервер примет е-мыл, поймет какой домен и какой $local_part (то что перед собакой) и по этим данным поймет куда класть письмо -- в какой фолдер.
Это я знаю, я немного ошибся, конечно в RCPT TO пишем e-mail, затем как вы и пишите!
Вопрос вот в чем, как EXIM'ом изменить $local_part (то что перед собакой), перед проверкой есть ли такой юзер, и добавить к $local_part значение $domain (то что после собачки), и уж потом чтобы EXIM проверил есть ли юзер vasyadom1.com в системе и если есть положит письмо в файл /etc/mail/vasyadom1.com
Как сделать?
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-22 9:52:29
kerilka
ну судя по ответам - вам нужно написать дополнительный роутер

где храните базу пользователей с доменами?
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-22 9:55:40
Laa
Проверять есть ли юзер или нет можно и, наверное, нужно при помощи конструкции вроде:
Код: Выделить всё
deny domains = +local_domains : +relay_to_domains
!verify = recipient
message = Unknown account <$local_part@$domain>
delay = 7s
А зачем добавлять что-то к чему-то??? Не понимаю.
Кладите почту для юзера в директории по принципу:
vasya@domain.com -> /var/MAIL/domain.com/vasya/
petr@domain2.com -> /var/MAIL/domain2.com/petr/
тогда у вас в транспорте в directory будет что-то вроде
Код: Выделить всё
...
directory = /var/MAIL/$domain/$local_part/
...
Советую таки еще почитать, для расширения кругозора, побольше док по exim, они есть на lissyara.su и в других местах. Вам многое надо еще понять.
Удачи.
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-22 10:22:52
armix
Laa писал(а):Проверять есть ли юзер или нет можно и, наверное, нужно при помощи конструкции вроде:
Код: Выделить всё
deny domains = +local_domains : +relay_to_domains
!verify = recipient
message = Unknown account <$local_part@$domain>
delay = 7s
А зачем добавлять что-то к чему-то??? Не понимаю.
Кладите почту для юзера в директории по принципу:
vasya@domain.com -> /var/MAIL/domain.com/vasya/
petr@domain2.com -> /var/MAIL/domain2.com/petr/
тогда у вас в транспорте в directory будет что-то вроде
Код: Выделить всё
...
directory = /var/MAIL/$domain/$local_part/
...
Советую таки еще почитать, для расширения кругозора, побольше док по exim, они есть на lissyara.su и в других местах. Вам многое надо еще понять.
Удачи.
Таким образом я хочу решить проблему одинаковых логинов в ящиках с разными доменами, т.е
Есть 2 домена,
dom1.ru | dom2.ru
Надо создать 2 ящика
vasya@dom1.ru |
vasya@dom2.ru
Если я создам юзера в Линуксе vasya, то при отправке писем на адреса
vasya@dom1.ru |
vasya@dom2.ru все будет попадать в ящик vasya !!!
Я же хочу создать 2 разных юзера Линукса
vasyadom1.ru | vasyadom2.ru
Затем при отправке письма на адрес
vasya@dom1.ru , EXIM получает его local_part который равен vasya, добавляет к нему его же домен и теперь local_part который равен vasyadom1.ru - так письма для
vasya@dom1.ru попадут в ящик юзера vasyadom1.ru !!!
Вот зачем мне нужно знать как заставить EXIM изменить local_part добить к нему значение $domain и лишь потом проверять есть ли юзер?
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-22 10:34:40
Laa
Проще все это хранить в базе.
К базе сможете подключать и exim и dovecot (pop3/imap) и из базы получать информацию о существовании юзера.
Таки почитайте по exim!

Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-22 10:46:37
armix
Laa писал(а):Проще все это хранить в базе.
К базе сможете подключать и exim и dovecot (pop3/imap) и из базы получать информацию о существовании юзера.
Таки почитайте по exim!

Я не хочу поднимать БД для этого, хочу обойтись без нее, просто средствами Линукс юзеров!
Вопрос по прежнему актуален, может кто поможет?
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-22 22:48:00
Anton.M
Re: Ящики с одним именем и разными доменами?
Добавлено: 2009-09-26 19:08:04
Alex_hha
Я не хочу поднимать БД для этого, хочу обойтись без нее, просто средствами Линукс юзеров!
используй sasldb