>inet_interfaces = 192.168.2.15 (это ip eth1) Я думаю что этим вы указали на каком интерфейсе слушать 25 порт, то есть принимать почту.
>но что то не особо помогает. Postfix постоянно хочет отправлять почту на
>другие сервера с eth0, а этого делать нельзя.
Postfix пытается отправить почту по основному маршруту.
Возможно вам поможет опция relayhost = [xxx.xxx.xxx.xxx] указать ip адрес вышестоящего сервера (если конечно вы отправляете почту через другой почтовый сервер)
Или посмотрите:
proxy_interfaces (default: empty)
The network interface addresses that this mail system receives mail on by way of a proxy or network address translation unit.
This feature is available in Postfix 2.0 and later.
You must specify your "outside" proxy/NAT addresses when your system is a backup MX host for other domains, otherwise mail delivery loops will happen when the primary MX host is down.
Example:
proxy_interfaces = 1.2.3.4
Удачи, но помните что я сам новичок :)