Olá pessoal,
estou tentando fazer o meu postfix fazer o envio através de diversos ips
porém estou com um problema, o postfix não está entregando os emails locais.

Configuração que adicionei no master.cnf
127.0.0.1:2527 inet  n       n       n       -       1      spawn
          user=nobody argv=/etc/postfix/ip_rand.php

ip1  unix -       -       n       -       -       smtp
          -o syslog_name=postfix-ip1
          -o smtp_helo_name=sender.meudominio.com.br
          -o smtp_bind_address=192.168.0.1

ip2  unix -       -       n       -       -       smtp
          -o syslog_name=postfix-ip2
          -o smtp_helo_name=sender2.meudominio.com.br
          -o smtp_bind_address=192.168.0.2

ip3  unix -       -       n       -       -       smtp
          -o syslog_name=postfix-ip3
          -o smtp_helo_name=sender3.meudominio.com.br
          -o smtp_bind_address=192.168.0.3

Configuração que adicionei no main.cnf
transport_maps = tcp:[127.0.0.1]:2527
127.0.0.1:2527_time_limit = 3600s

Logs do postfix:
Feb 16 17:21:30 sender postfix/trivial-rewrite[2281]: warning: read TCP map
reply from [127.0.0.1]:2527: malformed reply: :
Feb 16 17:21:30 sender postfix/trivial-rewrite[2281]: warning:
transport_maps lookup failure
Feb 16 17:21:30 sender postfix/error[2290]: 9B5B577AB1: to=<
e...@meudominio.com>, relay=none, delay=0.05, delays=0.01/0.04/0/0.01,
dsn=4.3.0, status=deferred (address resolver failure)

E em anexo o script. Acredito que o problema esteja na linha 55 ( echo
":\n"; ), porém tentei de diversas maneiras e não está funcionando. Se eu
colocar o mysql no lugar do meu script funciona:
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual/transports.cf

Porém ai perco a funcionalidade de ips randomicos.

Fiz as confs e o script me baseando nesse tuto[1], a minha idéia é chegar
nesse formato de envio por intervalo de tempo, porém fiz o script em php
pra testar mesmo, depois irei incrementar ele (se possivel)

Alguém pode me dar uma mão?

[1]
http://www.kutukupret.com/2011/11/15/postfix-changing-outgoing-ip-by-time-interval-using-tcp_table-and-perl/
_______________________________________________
Postfix-BR mailing list
Postfix-BR@listas.softwarelivre.org
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a