Configurar Exim4 para Executar Scripts

1. Configurar Exim4 para Executar Scripts

Luis
luistommy

(usa Ubuntu)

Enviado em 08/04/2017 - 17:27h

Pessoal.

Tenho um servidor Ubuntu com Exim4, este servidor é um servidor dedicado apenas para receber email e executar um script. Só que há uma questão nesses emails, eles não existem no sistema, que são coringas, por exemplo, eu tenho um email fake@subdomainio.dominio.com e precisava executar um curl para outro site.
Porém, toda vez que recebo um email nele é exibido um erro:

H=mail-qt0-f171.google.com [IP] F=<email-remetente@gmail.com> rejected RCPT <emailfake@subdominio.dominio.com>: relay not permitted


Eu configurei as seguintes Routes e Transports no Exim4:

begin routers

catchall_mail:
driver = accept
domains = %
transport = send_to_site

begin transports

send_to_site:
driver = pipe
command = /usr/bin/curl https://www.example.com/mail.php --data-urlencode "mail@-"
user = nobody
group = nogroup
return_path_add
delivery_date_add
envelope_to_add


A configuração do Exim ficou assim:


dc_eximconfig_configtype='internet'
dc_other_hostnames='mailer.dominio.com;dominio.com'
dc_local_interfaces=''
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'


O MX desse domínio fake está como:
subdominio.dominio.com MX mailer.dominio.com 


O que posso ter feito de errado?


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts