LINUX.ORG.RU

на каком почтовом сервере можно реализовать это?


0

0

Ребята подскажите на чем это можно построить exim, postfix??? На postfix уже что только не пробовали. Есть ли у кого это решение. Не просто иди читай. А действительно да я сделал! На этом! Вот так вот так!!!

есть несколько серверов:
1. domain.com
2. second.domain.com
3. test.domain.com

на каждом есть свои пользователи, т.е.
user1@domain.com
user2@second.domain.com
user3@test.domain.com

вопрос:
как сделать так чтобы все пользователи получали письма на адреса
user1@domain.com
user2@domain.com
user3@domain.com

то есть надо на сервере domain.com сделать некую таблицу
в которой говориться что письма для user2@domain.com обрабатываться на сервере
second.domain.com
для user3@domain.com на test.domain.com.

и как сделать чтобы письма отправленные с second.domain.com имели адрес
отправителя user@domain.com а не user@second.domain.com

anonymous

Re: на каком почтовом сервере можно реализовать это?

Если я тебя правильно понял, то решается алиасами.

delilen ★☆ ()

Re: на каком почтовом сервере можно реализовать это?

аа.. ты автор.

ну не знаю... насчет _очень крупных_ компаний, но там где около 300 ящиков вполне прокатывают алиасы.. но все равно нужно какое-то перенаправление почты.

delilen ★☆ ()

Re: на каком почтовом сервере можно реализовать это?

Хорошо пришло письмо user2@domain.com заглянули в алиас а там говорится что нужно направить письмо user2@second.domain.com угу все оно улетело а теперь пользователь жмет кнопку ответит. И что получает автор что письмо пришло от user2@second.domain.com а не от user2@domain.com. есть еще пара причин почему не подходит аллиас. Это быстрое решение но не то что нужно :-(((

anonymous ()

Re: на каком почтовом сервере можно реализовать это?

>Хорошо пришло письмо user2@domain.com заглянули в алиас а там говорится что нужно направить письмо user2@second.domain.com угу все оно улетело а теперь пользователь жмет кнопку ответит. И что получает автор

то что настроено в клиенте у пользователя получившего письмо.

delilen ★☆ ()

Re: на каком почтовом сервере можно реализовать это?

2delilen извини не подходит это. И ведь это реализовано. Скажем на Exchange в майкософт это работает у них любой вася пупкин будь он в Ростове в Москве или на Камчатке он пользуется своим региональным сервером и почтовый адрес у него выся-пупкин@microsowt.com или как он там бля пишется )))))))

anonymous ()

Re: на каком почтовом сервере можно реализовать это?

>на каждом есть свои пользователи, т.е.
>user1@domain.com
>user2@second.domain.com
>user3@test.domain.com

>вопрос:
>как сделать так чтобы все пользователи получали письма на адреса
>user1@domain.com
>user2@domain.com
>user3@domain.com

>то есть надо на сервере domain.com сделать некую таблицу
>в которой говориться что письма для user2@domain.com обрабатываться >на сервере second.domain.com
>для user3@domain.com на test.domain.com.


Можно сделать через forward, если мне память не изменяет. Применительно к постфиксу + мускул будет выглядеть следующим образом:
создаётся табличка
CREATE TABLE forwardings (
source varchar(80) NOT NULL,
destination TEXT NOT NULL,
PRIMARY KEY (source) )
TYPE=MyISAM;
в ней будут лежать правила от кого и на кого перебрасывать почту
Создаёшь файл /etc/postfix/mysql-virtual_forwardings.cf
---
user = [db_user]
password = [db_user_passwd]
dbname = [mail_db]
query = SELECT destination FROM forwardings WHERE source='%s'
hosts = 127.0.0.1
----
В main.cf прописываешь
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf


>и как сделать чтобы письма отправленные с second.domain.com имели адрес
>отправителя user@domain.com а не user@second.domain.com

А это-то зачем??? У тебя ж почта отправленная на user@second.domain.com будет переброшена на user@domain.com, соответсвенно и юзеры будут выгребать почту с user@domain.com и отвечать соответсвенно будут с user@domain.com

anonymous ()

Re: на каком почтовом сервере можно реализовать это?

>На postfix уже что только не пробовали

Плохо пробовали. Оно там _точно_ работает. В обе стороны, и с расподвыподвертом тоже. Но готовый рецепт не напишу, т.к. время. RTFM, в общем.

Ну, и в sendmail-е можно почти всё, если извилины не порвутся об тамошние rewrite rulesа.

DonkeyHot ★★★★★ ()

Re: на каком почтовом сервере можно реализовать это?

а что, нельзя всех пользователей на domain.com завести?? зачем так извращаться

s0L ()

Re: на каком почтовом сервере можно реализовать это?

>если извилины не порвутся об тамошние rewrite rulesа.
Зачем "rewrite rulesа"?

на входящие письма таблица преобразования -- virtusertable
на исходящие письма таблица преобразования -- genericstable

sdio ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.