The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с настройкой postfix (Debian)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Другая система)
Изначальное сообщение [ Отслеживать ]

"Проблема с настройкой postfix (Debian)"  +/
Сообщение от bono90 on 05-Мрт-13, 10:45 
Добрый день.
Столкнулся с необходимостью перенастройки postfix на Debian.
Dhrfnwt суть предистории: на одном из предприятий работает схема: microsoft exchange server пересылает исходящую наружу почту на машину с postfix и та уже отправляет письма за периметр. Для входящей почты сделан проброс 25 порта извне на машину с postfix, после чего postfix пересылает письма на exchange server.
Необходимо реализовать то же самое на другом предприятии со своим почтовым доменом.
Сразу скажу, что с никсовыми системами я не дружу, postfix первый раз увидел

Что я сделал, внес правки (сменил IP адреса, названия доменов) в файлы:
/etc/hostname
/etc/hosts
/etc/resolv.conf
/etc/network/interfaces
/etc/postfix/transport
/etc/postfix/sender_access
/usr/local/xproxy/etc/blabla.conf

Почта стала уходить наружу.
Но со входящей наблюдаются проблемы, в /var/log/syslog:

Mar  5 10:15:50 mailmachine postfix/qmgr[1432]: E7B4B401DE: from=<mail@gmail.com>, size=3068, nrcpt=1 (queue active)

Mar  5 10:15:50 mailmachine postfix/error[1570]: E7B4B401DE: to=<test@mydomain.ru>, relay=none, delay=0.44, delays=0.43/0.01/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to smtp.mydomain.ru[90.100.110.120]:25: Connection refused)

Подскажите, куда копать?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с настройкой postfix (Debian)"  +/
Сообщение от bono90 (ok) on 05-Мрт-13, 10:54 
upd:
в качестве машины debian с postfix я использовал клон той работающей виртуальной машины.
То есть не поднимал postfix с нуля

Также ещё одна проблема всплывает в логах:
warning: database /etc/postfix/transport.db is older than source file /etc/postfix/transport

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проблема с настройкой postfix (Debian)"  +/
Сообщение от mcshel email on 05-Мрт-13, 10:56 
> upd:
> в качестве машины debian с postfix я использовал клон той работающей виртуальной
> машины.
> То есть не поднимал postfix с нуля
> Также ещё одна проблема всплывает в логах:
> warning: database /etc/postfix/transport.db is older than source file /etc/postfix/transport

postmap /etc/postfix/transport

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Проблема с настройкой postfix (Debian)"  +/
Сообщение от bono90 (ok) on 05-Мрт-13, 11:05 
> postmap /etc/postfix/transport

В этом файлике так:

mydomain.ru smtp:[10.1.0.133]

#10.1.0.133 - это ip адрес exchange server

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Проблема с настройкой postfix (Debian)"  +/
Сообщение от bono90 (ok) on 05-Мрт-13, 12:00 
>postmap /etc/postfix/transport

спасибо за помощь, помогло

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Проблема с настройкой postfix (Debian)"  +/
Сообщение от Дядя_Федор on 05-Мрт-13, 11:20 
Давайте по порядку.
1. Чтобы вся почта домена приходила на определенный IP (почтовый сервер) - нужна соответствующая MX-запись в файле описания зоны. Тут всроде все понятно?
2. Поплыли далее. Postfix выступает в этом случае в качестве почтового рэлея - то есть, принимает почту и просто форвардит ее на некий IP. Это делается при помощи двух вещей.
а) он должен "знать", что он должен присылаемая почта явлzется "его" почтой. Делается от такой записью в main.cf (как вариант): relay_domains = .... + запись mydomain = ...
б) далее почтовик должон пересылать принятую почту для разных доменов на разные IP. Делается при помощи т.н. транспортных карт: transport_maps = hash:/etc/postfix/transport. Файл имеет такой вид (например):
domain.ru  smtp:[192.168.0.1]
domain2.ru smtp:[192.168.0.2]
domain3.ru : (это значит, что почта, принимаемая на этот домен обрабатывается собственным LDA.
Ну, вот где-то так. Ну и так как это hash (см. выше) - после правки - postmap /etc/postfix/transport.
Вкратце и не вдаваясь в подробности и нюансы. Ну и, чтобы почту можно было бы принимать ОТ внутренних серверов, указанных выше: mynetworks = cidr:/etc/postfix/network-table в main.cf - куда прописываете IP (или/и сети), от кого можно принимать почту.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Проблема с настройкой postfix (Debian)"  +/
Сообщение от bono90 (ok) on 05-Мрт-13, 11:48 
>[оверквотинг удален]
> domain.ru  smtp:[192.168.0.1]
> domain2.ru smtp:[192.168.0.2]
> domain3.ru : (это значит, что почта, принимаемая на этот домен обрабатывается собственным
> LDA.
> Ну, вот где-то так. Ну и так как это hash (см. выше)
> - после правки - postmap /etc/postfix/transport.
> Вкратце и не вдаваясь в подробности и нюансы. Ну и, чтобы почту
> можно было бы принимать ОТ внутренних серверов, указанных выше: mynetworks =
> cidr:/etc/postfix/network-table в main.cf - куда прописываете IP (или/и сети), от кого
> можно принимать почту.

Огромное спасибо за пояснения. Входящая пошла после
postmap hash:/etc/postfix/transport

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру