Ir para conteúdo
  • Cadastre-se

dev botao

Envio em massa de e-mails


Ver Solução Respondido por EMBarbosa,
  • Este tópico foi criado há 1308 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia

uma opinião de vocês : trabalho numa transportadora, e enviamos em media 10.000 e-mails por dia.

hoje, trabalhamos com uma rotina nossa baseada em Indy para envio de e-mails e Amazon SES como plataforma de envio.

temos recebido reclamacao dos clientes devido a demora dessa lista em ser enviada e estamos pensando em mudar a forma como enviamos.

Como fazemos hoje : carregamos a lista de e-mails e para cada e-mail, invocamos a rotina que cria o componente, carrega o HTML do corpo do e-mail, carrega os anexos, conecta e envia, desconecta e destroi o componente.

Como os senhores usam nos seus sistemas?

seria prudente, criar a conexao por fora, deixar ela conectada e enviar um lote de varios e-mails?

poderia trabalhar com thread para fazer isso varias vezes simultaneamente?

usar o SDK da Amazon?

o que recomendam?

 

 

Obrigado

 

Rene Melo

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O Amazon não permite o envio de emails por API ?

no SparkPost você conseguiria... https://www.sparkpost.com/

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde renemelo.

3 horas atrás, renemelo disse:

o que recomendam?

Sempre que alguém reclama de lentidão minha recomendação primária é medir. É importante você saber exatamente onde está a lentidão.

Use um profiler e descubra exatamente onde está a lentidão no seu processo. Depois de saber onde está a lentidão, resolver o problema se torna coisa muito mais fácil. Talvez até de segundos.

3 horas atrás, renemelo disse:

carregamos a lista de e-mails e para cada e-mail, invocamos a rotina que cria o componente, carrega o HTML do corpo do e-mail, carrega os anexos, conecta e envia, desconecta e destroi o componente.

Se você está enviando e-mails repetidos, não teria sentido carregar o HTML e anexos para cada e-mail.

Mas mesmo que você não esteja enviando e-mails repetidos, talvez possa destruir e reconstruir o componente para cada lista de e-mails e não para cada e-mail.

Não parece muita coisa, mas sem medir onde está a lentidão, não dá pra ter certeza onde você precisa otimizar.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia.

obrigado pelas sugestoes.

alterei o programa para aproveitar a conexao do SMTP para a lista e nao mais para cada e-mail.

Vou continuar investigando, mas acredito que o caminho seja esse mesmo.

 

obrigado a todos pelas respostas.

 

podem fechar o topico.

 

 

  • Curtir 1

Rene Melo

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1308 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.