URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62032
[ Назад ]

Исходное сообщение
"2-postfix'а на машине и relay"

Отправлено RedPestyZide , 22-Ноя-05 17:29 
Для работы необходимо настроить 2 сервера postfix на одной машине (используется ip aliacing). Требуется чтобы если письма адресованы пользователям на локальной машине , но на другом postfix'е, то сообщение отправлялось в нужный ящик без использования внешнего relay

Заранее спасибо


Содержание

Сообщения в этом обсуждении
"2-postfix'а на машине и relay"
Отправлено jonatan , 22-Ноя-05 17:42 
Бедный русский язык... Нормально опишите ситуацию.

"детально"
Отправлено RedPestyZide , 22-Ноя-05 17:49 
Есть машина c Linux Ubuntu
1 сетевая карта (настроено через ip-алиасинг 2 IP 192.168.0.13  и 192.168.0.14 и 2 имени)
Запущено 2 сервака Postfix (по одному на каждый IP)
у каждого пользователя по 2 почтовых ящика вида user@host1.domain1.net и user@host2.domain1.net . Оба Postfix'а кидают мыло в одну папку.
Нужно чтобы при пересылке почты с одного postfix'а на другой( в пределах одной машины) не использовался внешний relay



"детально"
Отправлено jonatan , 22-Ноя-05 17:59 
1. У первого postfix-а
/etc/postfix/main.cf:
transport_maps = hash:/etc/postfix/transport

/etc/postfix/transport:
host2.domain1.net    smtp:192.168.0.14

у второго
/etc/postfix/transport:
host1.domain1.net    smtp:192.168.0.13

2. Я вообще не понимаю, зачем два postfix-а. Один может спокойно принимать для разных имен (host1.domain1.net и host2.domain1.net).


"детально"
Отправлено RedPestyZide , 23-Ноя-05 12:08 
host@user:~$ mail user1@host1.domen.net
Subject: 11:01:54 [WRN] Connection closed
11:01:54 [WRN] Direct socket error Connection closed
11:01:54 [WRN] Connection closed
11:01:54 [WRN] Direct socket error Connection closed
123
.
Cc:
Null message body; hope that's ok

Вот что выходит в итоге


"почта идёт в никуда"
Отправлено RedPestyZide , 23-Ноя-05 12:20 
бывает даже всё вроде как работает, только вот почта идёт в никуда.



"детально"
Отправлено jonatan , 23-Ноя-05 12:26 
telnet ip.ad.re.ss 25
- лучшая проверка

"детально"
Отправлено RedPestyZide , 23-Ноя-05 12:27 
>telnet ip.ad.re.ss 25
это откликается на обоих адресах



"детально"
Отправлено RedPestyZide , 23-Ноя-05 12:30 
>MAIL FROM:user@host11.domain.net
>
>
А дальше ни ответа ни привета

"детально"
Отправлено jonatan , 23-Ноя-05 12:52 
Смотрите логи.

"вот логи"
Отправлено RedPestyZide , 23-Ноя-05 13:00 
>Смотрите логи.

Nov 23 11:56:15 localhost postfix/trivial-rewrite[15733]: fatal: open database /home/123/RABOTA/postfix1/transport.db: No such file or directory
Nov 23 11:56:29 localhost postfix/trivial-rewrite[15740]: fatal: open database /etc/postfix/transport.db: No such file or directory
Nov 23 11:57:17 localhost postfix/trivial-rewrite[15771]: fatal: open database /home/123/RABOTA/postfix1/transport.db: No such file or directory
Nov 23 11:57:30 localhost postfix/trivial-rewrite[15776]: fatal: open database /etc/postfix/transport.db: No such file or directory

хотя и выставил
transport_maps = hash:/etc/postfix/transport


"вот логи"
Отправлено jonatan , 23-Ноя-05 13:04 
chmod 644 /etc/postfix/transport
postmap /etc/postfix/transport
Рановато Вам два postfix-а поднимать. Читайте доки по начальной настройке postfix. Сори, но у меня нет времени заниматься ликбезом.

"вот файл transport"
Отправлено RedPestyZide , 23-Ноя-05 13:06 
>>Смотрите логи.
>

вот файл transport
>host1.domen.net    smtp:192.168.0.14


"вот файл transport"
Отправлено RedPestyZide , 23-Ноя-05 13:11 
сработало!!! СПАСИБО!!!