Serviço de redirecionamento SMTP recomendado [closed]

1

Eu tenho um aplicativo legado que precisa de um servidor SMTP para retransmitir e-mails. Cada cliente tem vários controles sobre suas infraestruturas de TI (de pouco a nenhum), então não posso necessariamente instalar um servidor smtp em cada uma de suas máquinas.

Alguém pode recomendar um serviço básico de retransmissão SMTP?

É literalmente apenas para enviar alguns e-mails por dia para uma lista de cerca de 20 usuários por cliente. O aplicativo permite apenas que o servidor smtp e os endereços de / para sejam especificados. Estou assumindo que ele está usando a porta padrão.

Obrigado!

    
por Ryan 11.07.2011 / 16:50

3 respostas

1

Como muitos outros estão dizendo, um servidor como esse já estaria em todas as listas negras conhecidas pelo homem, como seria usado por qualquer spammer que se preze, então seria inútil você usá-lo - metade dos e-mails que você enviado nunca chegaria.

Se este é um aplicativo que você está planejando implantar em muitos lugares (ou seja, > 3), pode fazer sentido colocar um servidor de correio central para lidar com toda a retransmissão. Configure o servidor central para permitir a retransmissão de usuários autenticados e solicite o TLS SMTP antes de concluir a autenticação. Configure o aplicativo em cada servidor individual para retransmitir localhost, e sendmail em cada servidor individual para retransmitir este servidor central, autenticando com um nome de usuário e senha específicos para o servidor individual (para permitir que uma máquina seja desautorizada sem afetar todos os servidores). outros).

Ou, apenas configure o sendmail em cada servidor local para fazer a entrega final. Eu releio sua pergunta depois de escrever a maioria dos itens acima e percebi que não conseguia enxergar um bom motivo para ter um servidor central, embora possa haver um.

    
por 11.07.2011 / 17:00
1

Existem muitos problemas que você enfrentará quando pessoas enviando e-mails por portas SMTP como a porta 25 de sua rede. Um casal:

  • Muitos administradores de TI bloqueiam o tráfego de saída da porta 25 de todos os computadores na rede que não sejam os servidores de e-mail (para reduzir problemas com computadores infectados por vírus na rede que está enviando spam).
  • Muitos antivírus e softwares de "segurança de endpoint" bloquearão programas desconhecidos de enviar tráfego na porta 25 (Ian Ringrose menciona acima). Então você pode estar lidando com o suporte a 20 programas antivírus diferentes e dizendo às pessoas como adicionar exceções (se seus administradores de TI permitirem).

Eu acho que vai ser uma batalha constante para você. Mas se não for um aplicativo que você criou, não parece que você possa modificar a funcionalidade.

Se você puder especificar somente endereços de / de e um nome de servidor, acho que você pode estar sem sorte usando um retransmissor SMTP externo de terceiros. Uma retransmissão SMTP que permita a qualquer pessoa conectar-se sem autenticar será usada por spammers imediatamente e estará em todas as listas negras. Se você puder especificar detalhes de autenticação do servidor SMTP, um serviço como o SendGrid provavelmente funcionaria para você. Se você não puder usar a autenticação SMTP, provavelmente precisará configurar seu próprio servidor SMTP para aceitar emails dos clientes (talvez bloqueá-los um pouco com as listas de permissão / negação de IP?).

A desvantagem para o último é que você se torna um provedor de serviços e abre uma lata inteira de worms em relação ao tempo de atividade do servidor de e-mail, dimensionando, certificando-se de que seu servidor de e-mail não está na lista negra. você vai cobrar por isso, etc.

EDIT: Uma outra opção seria executar alguns pequenos servidores SMTP em segundo plano na máquina local que faz permitir a autenticação SMTP. Solicite que o aplicativo use localhost como o servidor SMTP e, em seguida, configure o servidor SMTP localhost para encaminhar todas as mensagens para um serviço como o SendGrid. É uma camada adicional de algo errado, mas parece que você tem poucas opções.

    
por 11.07.2011 / 17:44
0

Instale o servidor post cast no seu site e retransmita pelo messagelabs / postini ou algum outro serviço confiável.

Então você tem todos os seus clientes conectados ao seu servidor smtp e a única coisa que você precisa fazer é apenas abri-lo para os IPs dos seus clientes.

    
por 04.08.2011 / 11:28

Tags