Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia pessoal,

Necessito enviar e-mails para vários destinatários, dependendo da quantidade que meu cliente escolher, então pode ser 1 como pode ser 100 e-mails.

Utilizo o AcbrMail e minha primeira ideia era colocar no AddCC([email protected]; [email protected]; [email protected]) e assim por diante separando os e-mail com ponto e vírgula, mas no send me retorna o seguinte erro:

---------------------------------------------
SMTP Error: Unable to send CC list.
---------------------------------------------
Se eu informar apenas um endereço de e-mail funciona normalmente.
Já tentei criar uma TstringList e informar dentro do AddCC mas quando vou compilar me retorna um erro que TStringList não é uma string.
Teria alguma maneira de fazer este envio para mais destinatários pelo AcbrMail?
Obrigado!!

 

"A arte de programar consiste em organizar e dominar a complexidade." 🤖

-Edsger W. Dijkstra

Postado

Bom dia Ferdinan,

 

Eu tive um problema parecido.

Tentava enviar no campo "CC" pra vários destinatários, mas o campo "Para" estava em branco.

Passei a inserir pelo menos um destinatário no campo "Para" e o resto no campo "CC".

 

Ficou assim:

 

ACBrMail.AddAddress( '[email protected]')

ACBrMail.AddCC('[email protected]; [email protected]; [email protected]')

 

e se for o caso

ACBrMail.AddBCC('[email protected]; [email protected]; [email protected]')

 

 

[]´s

Edson.

Postado (editado)

Dai Edson, blza?

Cara eu ja estou alimentando o AddAddress. Alias estou colocando o próprio e-mail do cliente para mor de backup então todo e-mail que ele enviar vai pra ele e depois como CC vai para os e-mails destinatários, também já tentei enviar para um e-mail que nao seja igual ao usuário e acontece o mesmo problema.

Obrigado pela dica.

Editado por Ferdinan Marco

"A arte de programar consiste em organizar e dominar a complexidade." 🤖

-Edsger W. Dijkstra

Postado (editado)

Boa tarde Daniel tudo certo?

Na verdade era justamente isso que eu queria evitar, pois eu tbm posso fazer um while dentro da propria tabela e informar os e-mails direto no AddAdress sem precisar criar uma stringlist, só que desta forma fica muito lento, vou precisar enviar em média 30 e-mails. Não teria como ser feito parecido com o envio de e-mail do ACBrNFe aonde eu posso colocar o e-mail ; (ponto e virgula) e o outro e-mail, isso seria muito útil.

Muito Obrigado Daniel.

Editado por Ferdinan Marco

"A arte de programar consiste em organizar e dominar a complexidade." 🤖

-Edsger W. Dijkstra

  • Fundadores
Postado

A limitação não é do componente.. tudo que ele está fazendo é repassar o erro que ocorreu no seu Servidor SMTP...

 

Vc precisa compreender as regras e limitações do seu Servidor e ajustar o seu envio a elas...

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.

  • 1 ano depois...
Postado

Boa tarde a todos!

Também estou com o mesmo problema.

Se eu não colocar ACBrMail.AddBCC ele envia normalmente caso contrário não envia.

Alguém já resolveu?

Grato pela atenção!

  • Moderadores
Postado
6 horas atrás, LeoSlander disse:

Boa tarde a todos!

Também estou com o mesmo problema.

Se eu não colocar ACBrMail.AddBCC ele envia normalmente caso contrário não envia.

Alguém já resolveu?

Grato pela atenção!

ué .. mas já tem 1 do último post!

será que não é problema local seu? ou fontes que não atualizou por algum problema?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
10 horas atrás, Juliomar Marchetti disse:

ué .. mas já tem 1 do último post!

será que não é problema local seu? ou fontes que não atualizou por algum problema?

Bom dia Juliomar!

Obrigado pela atenção!

Acredito que não seja problema local.

Vou tentar novamente atualizar os fontes.

 

  • 4 meses depois ...
  • 6 anos depois...
Postado
Em 12/03/2015 at 09:38, Edson.pol disse:

Bom dia Ferdinan,

 

Eu tive um problema parecido.

Tentava enviar no campo "CC" pra vários destinatários, mas o campo "Para" estava em branco.

Passei a inserir pelo menos um destinatário no campo "Para" e o resto no campo "CC".

 

Ficou assim:

 

ACBrMail.AddAddress( '[email protected]')

ACBrMail.AddCC('[email protected]; [email protected]; [email protected]')

 

e se for o caso

ACBrMail.AddBCC('[email protected]; [email protected]; [email protected]')

 

 

[]´s

Edson.

Boa tarde, perdão por reabrir esse assunto aqui, mas não funciona enviar 1(um) email com várias cópias, no caso como indicaram, enviar um CC de cada vez não irá também repetido outro email para AddAdress???

  • Consultores
Postado

Boa noite,

4 horas atrás, cyber233 disse:

ACBrMail.AddAddress( '[email protected]')

ACBrMail.AddCC('[email protected]; [email protected]; [email protected]')

Testou desta forma?

No seu cenário funciona se mandar somente 1 endereço no ACBrMail.AddAddress?

Teste com o programa de exemplo para ver se funciona, copie as dlls da OpenSSL para a pasta da aplicação.

Como o tópico é antigo, vamos fechá-lo, caso o problema persista favor abrir um novo tópico trazendo detalhes do seu cenário e do erro retornado.

  • Curtir 1
  • Este tópico foi criado há 567 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.