Ocultar o IP do servidor do cabeçalho recebido (STMP via sendgrid)

2

Eu uso um PHP-CMS para enviar e-mails via SMTP. O problema é que eu quero proteger meu servidor contra o DDoS, então eu instalei o CloudFlare e eu quero esconder meu IP de servidor real. Quando os usuários recebem um email pelo PHP-CMS, eles podem ver o IP no cabeçalho Email (Recebido :). Como posso esconder essa informação?

Eu uso o sendgrid para enviar e-mails e achei que isso ocultaria o IP do meu servidor, mas isso não está funcionando.

    
por fkin 04.02.2016 / 18:55

2 respostas

1

Você pode encaminhar a porta SMTP do host do CMS para o host do MTA, para que seu PHP tenha certeza de que as mensagens sejam enviadas localmente. Mas eles serão enviados ao MTA remoto via 127.0.0.1 . No host do CMS, pare o MTA local e lance isso:

ssh -f -N -L 25:127.0.0.1:25 [email protected]

O cabeçalho Received conterá apenas o IP do MTA e 127.0.0.1 para o remetente, em vez do IP do CMS.

    
por 04.02.2016 / 23:10
0

Apenas o tráfego de entrada do firewall para vir somente do cloudflare, ssh via sua caixa de salto ou configurar um VPN persistente como o openvpn.

Além disso, é um requisito de segurança / abuso enviado pelo sendgrid para postar seu ip no cabeçalho, a menos que você mesmo o hospede e esfregue os cabeçalhos recebidos que você não conseguirá evitar.

    
por 05.02.2016 / 06:11

Tags