Как собирать почту с серверов в домене?

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
zdenis
member
Сообщения: 20
Зарегистрирован: 10 май 2006, 16:31
Откуда: Ростов-на-Дону

Как собирать почту с серверов в домене?

Сообщение zdenis » 23 янв 2009, 13:12

Здравствуйте!
Стою перед следующей задачей:
Исходное положение
1.есть несколько серверов, все под Red Hat Enterprise Linux, на всех есть sendmail.
2.есть домен mydomain.ru. Главным сервером DNS является один их серверов из п.1 (имя ns.mydomain.ru). Он же прописан как MX для mydomain.ru.
3.на сервере ns.mydomain.ru стоит: sendmail+cyrus+spamassassin+clamav.
- в настройках sendmail стоит:

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

MASQUERADE_AS(`mydomain.ru')dnl
MASQUERADE_DOMAIN(`mydomain.ru')dnl
FEATURE(`masquerade_entire_domain')dnl
- в файле virtualusertable написано:

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

*@mydomain.ru   *@ns.mydomain.ru
Задача:
Обеспечить пересылку почтовых сообщений с других серверов на почтовый ящик (ящики?) сервера ns.mydomain.ru (собирается много писем на root и еще несколько пользователей - хотел бы их централизованно получать).

Подскажите, как настраивать sendmail на серверах, откуда надо пересылать письма. И что настроить на ns.mydomain.ru?
Хотя бы подскажите - в каком направлении смотреть?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Как собирать почту с серверов в домене?

Сообщение Stranger03 » 23 янв 2009, 13:37

"zdenis"
Ну для начала поправьте профиль:
http://www.3nity.ru/viewtopic.php?f=8&t=11458
Вы собираетесь с трех серверов пересылать почту на один? Настройте форвардинг почты. Настраивается в файле mailertable насколько я помню.

zdenis
member
Сообщения: 20
Зарегистрирован: 10 май 2006, 16:31
Откуда: Ростов-на-Дону

Re: Как собирать почту с серверов в домене?

Сообщение zdenis » 23 янв 2009, 14:26

Извиняюсь, просто давно не был =) Поправил профиль.
А mailertable надо настроить на серверах, с которых отправлять почту на MX собираюсь? А на какого пользователя будет ссыпаться почта? На таких же точно, как пользователи на исходящих серверах?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Как собирать почту с серверов в домене?

Сообщение Stranger03 » 23 янв 2009, 16:07

"zdenis"
если допустим у вас есть домен фирма.ру, есть сервер сервер1.фирма.ру, который собирает почту для этого домена для кучи пользователей, хранит их в папках. И есть несколько серверов, которые будут принимать почту для этого домена и пересылать их на сервер1.фирма.ру (майлерхабы).
1. для этих майлерхабов должна быть запись в ДНС, например:
MX 10 mail.firma.ru. ; mail exchanger
записей таких по количеству этих серверов
2. на этих майлерхабах должна быть настроена пересылка почты на сервер1.фирма.ру. как, уже сказал
3. ну и на этом сервере должны быть юзверы, ящики для хранения почты для вашего домена.

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Re: Как собирать почту с серверов в домене?

Сообщение setar » 26 янв 2009, 10:25

совсем не помню синтаксис сендмыла но копать в сторону транспорта
вот так это делается в постфиксе /etc/postfix/transport:

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

trinity.spb.su  smtp:[smtp.trinity.local]
все что валится на trinity.spb.su перенаправляется на машинку smtp.trinity.local

and3008
Заслуженный сетевик
Сообщения: 1109
Зарегистрирован: 03 янв 2004, 23:30
Откуда: Н.Новгород

Re: Как собирать почту с серверов в домене?

Сообщение and3008 » 11 фев 2009, 01:54

Либо скачайте и поставьте на серверы ssmtp, либо настраивайте на серверах sendmail в режиме пересылки почты на централизованый сервер (mailhub).

Гугленье "sendmail mailhub пример" может навести на готовые решения.

zdenis
member
Сообщения: 20
Зарегистрирован: 10 май 2006, 16:31
Откуда: Ростов-на-Дону

Re: Как собирать почту с серверов в домене?

Сообщение zdenis » 13 мар 2009, 10:37

setar писал(а):совсем не помню синтаксис сендмыла но копать в сторону транспорта
вот так это делается в постфиксе /etc/postfix/transport:

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

trinity.spb.su  smtp:[smtp.trinity.local]
все что валится на trinity.spb.su перенаправляется на машинку smtp.trinity.local
сделал вот так:
в virtusertable прописал

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

@comp.mydomain.ru   %1@mydomain.ru
а в конфиге sendmail настроил mailhub

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

...
define(`MAIL_HUB',`ns.mydomain.ru')dnl
...
MASQUERADE_DOMAIN(mydomain.ru)dnl
все работает.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей