Servidor não envia email "Erro 451"

1. Servidor não envia email "Erro 451"

Leandro Marques
leandrosilva259

(usa Debian)

Enviado em 05/12/2013 - 20:37h

Boa noite amigos,

Hoje pela manhã fazendo algumas mudanças no postfix acabei apagando sem querer o arquivo dynamicsmaps.cf, pois bem, depois disso coincidência ou não meu servidor parou de enviar e receber mensagens.
Ao tentar enviar recebo uma mensagem de erro:

Erro SMTP (451): Falha ao adicionar o destinatário "leandrosilva259@gmail.com" (4.3.0 <leandro@dominio.com.br>: Temporary lookup failure).

Gostaria da ajuda de vocês para tentar resolver isso, ficamos a tarde inteira sem enviar emails na empresa e isso tá gerando uma dor de cabeça terrível.
O problema pode ter sido ocasionado pela exclusão do arquivo dynamicmaps.cf ou pode ser outra coisa.

Segue ultimas linhas do log:

Dec 5 20:24:55 mail postfix/qmgr[7944]: 795BB37406: from=<munin@mail.mcq.com.br>, status=expired, returned to sender
Dec 5 20:24:55 mail postfix/proxymap[7953]: warning: mysql:/etc/postfix/mysql_virtual_alias_maps.cf is unavailable. unsupported dictionary type: mysql
Dec 5 20:24:55 mail postfix/cleanup[7969]: warning: proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf lookup error for "munin@mail.mcq.com.br"
Dec 5 20:24:55 mail postfix/cleanup[7969]: warning: 37A7B3745E: virtual_alias_maps map lookup problem for munin@mail.mcq.com.br -- deferring delivery
Dec 5 20:24:55 mail postfix/qmgr[7944]: 795BB37406: status=deferred (bounce failed)
Dec 5 20:24:58 mail postfix/smtpd[7952]: connect from mm45-112.e-parfem.com.br[186.195.245.112]
Dec 5 20:24:58 mail postfix/proxymap[7953]: warning: mysql:/etc/postfix/mysql_virtual_alias_maps.cf is unavailable. unsupported dictionary type: mysql
Dec 5 20:24:58 mail postfix/trivial-rewrite[7955]: warning: proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf: table lookup problem
Dec 5 20:24:58 mail postfix/trivial-rewrite[7955]: warning: virtual_alias_domains lookup failure
Dec 5 20:24:58 mail postfix/proxymap[7953]: warning: mysql:/etc/postfix/mysql_virtual_alias_maps.cf is unavailable. unsupported dictionary type: mysql
Dec 5 20:24:58 mail postfix/trivial-rewrite[7955]: warning: proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf: table lookup problem
Dec 5 20:24:58 mail postfix/trivial-rewrite[7955]: warning: virtual_alias_domains lookup failure
Dec 5 20:25:01 mail pop3d: Connection, ip=[::ffff:200.103.49.115]

Lembrando que nenhum arquivo de mapa foi alterado, a não ser o que foi apagado.

Bom, agradeço a todos que puderem ajudar.


  


2. Re: Servidor não envia email "Erro 451"

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 06/12/2013 - 04:13h

post aqui a linha no main.cf que se refere ao arquivo apagado, para ter uma ideia do que era.


3. Re: Servidor não envia email "Erro 451"

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 06/12/2013 - 11:28h

É o dynamicmaps.cf mesmo. Ele perdeu a referencia do driver do mysql.

Cria ele com esse conteudo.




#type location of .so file open function (mkmap func)
#==== ================================ ============= ============
mysql /usr/lib/postfix/dict_mysql.so dict_mysql_open




4. Re: Servidor não envia email "Erro 451"

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 09/12/2013 - 12:13h

Eu nao conheço dynamicmaps.cf, mas no seus logs estão falhando para abrir informações do banco que estão cadastrados /etc/postfix/mysql_virtual_alias_maps.cf.

Vc já validou se as informações que estão lá não as mesmas quando vc entra o mysql via linha de comando?

E o seu backup do servidor?



5. Resolvido

Leandro Marques
leandrosilva259

(usa Debian)

Enviado em 11/12/2013 - 15:04h

Pessoal, agradeço a ajuda de todos!
Consegui resolver o problema, fiz um backup da minha vmail (rsync) e voltei um backup da VM de quando tinha desenvolvido o servidor (uso XenServer 6.0), mas antes disso fiz o que o amigo eritonalmeida disse e criei o arquivo dynamicmaps.cf e funcionou, não era exibido o erro e as mensagens eram entregues e recebidas normalmente.

Foxbit3r, obrigado pela atenção. Verifiquei os mapas do mysql e etc. todos estavam ok, mesmo assim obrigado!


6. Aproveitando...

Leandro Marques
leandrosilva259

(usa Debian)

Enviado em 11/12/2013 - 15:14h

Pessoal, aproveitando o debate sobre os problemas com servidores de email gostaria de postar uma dúvida pra saber o que vocês com mais experiência na área ja vivenciaram e etc.

Tinhas o serviço de hospedagem e emails com a uol host, pois bem, resolvemos desenvolver nossos serviços para ter mais controle sobre eles e etc.

Nosso servidor faz o seu papel, recebe e entrega as mensagens barrando os dominios listados nas black lists da vida, virus e todo o resto que acompanha o pacote. O problema é que alguns emails de fornecedores estão hospedados em servidores que aparecem em pelo menos 7, 8 black lists e consequentemente não recebemos emails destes, no primeiro semestre resolvi burlar essa verificação com os famosos hash's para alguns domínios e qual foi o resultado? Meu servidor enviou num dia 170 mil emails e foi listado também.

Enfim, a dúvida é sobre a gerencia desse tipo de situação, o que fazer? liberar e correr o risco de ser tachado como spammer? bloquear e aguentar o departamento de compras inteiro falando abobrinha? Existem recursos, configurações que possa me ajudar nesse dilema?

(Debian Squeeze, Postfix, Courier, Amavis, Clamav e SpamAssassin)

Conto com a ajuda de vocês!








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts