Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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.

Postado

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

Postado

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

Postado

Olá, não, tenho a função fEcontraCC que verifica isso, e cria em linhas, o caso do erro acontece apenas com mais de 2 e-mail's, com 2 está indo sem erro, essa é a parte estranha.

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