Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao enviar CTE por e-mail para mais de 2 e-mails


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

Recommended Posts

Olá, estou com erro quando meu cliente envia o cte e são para mais de 2 destinatarios, tipo, e-mail Para é preenchido normal, e meu cliente informa mais 3 destinatatios, adiciono na CC que é do tipo Stringlist, mas retorna o seguinte erro: " SMTP ERROR: MailTo: Permanent Failure-Bad destination mailbox address syntax 501 5.1.3 Baf recipient address syntax". O que poderia ser?? Fico grato a qualquer um que possa me ajudar.

Link para o comentário
Compartilhar em outros sites

utilizo assim não tive problemas...


sCC := TStringList.Create;


//Quebra o email em uma lista para o caso de mais de um destinatário

StrToStringList(email, Destinatarios);


email := Destinatarios.Strings[0];


for i := 1 to Destinatarios.Count - 1 do

  sCC.Add(Destinatarios.Strings[i]);

sendo "email" o destinatario e sCC a stringlist com o endereço das cópias

Link para o comentário
Compartilhar em outros sites

Eu tenho uma string onde eles informam os e-mails e utilizam um separador ';', criei uma rotina para ler os e-mails e a cada e-mail lido ele adiciona a uma variavel do tipo TStrings, e depois informo os valores dessa stringlist como parametro no envio, vejam abaixo:

CC, cBody : Tstrings;

CC.Add(Trim(fEncontra_CC(cdsEmailEMAIL_TOMADOR.Value)));

DMCTE.ACBrCTe1.Conhecimentos.Items[0].EnviarEmail(Ini.ReadString( 'Email','Host' ,'')

, Ini.ReadString( 'Email','Port' ,'')

, Ini.ReadString( 'Email','User' ,'')

, Ini.ReadString( 'Email','Pass' ,'')

, Ini.ReadString( 'Email','User' ,'')

, cPara

, 'Conhecimento de Transporte Eletrônico'

, cBody

, Ini.ReadBool( 'Email','SSL' ,False)

, True //Enviar PDF junto

, CC //Lista com emails que serão enviado cópias - TStrings

, nil //Lista de anexos - TStrings

, False //Pede confirmação de leitura do email

, True); //Aguarda Envio

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4189 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.