Erro com Indy
[img:1db85d1f5b]http://faccruz.googlepages.com/ErroIndy.JPG[/img:1db85d1f5b]
Estou tendo esse erro qndo vou enviar para mais de um destinatário
esse código pega os clientes que tem email
Enviando
uso D7
Estou tendo esse erro qndo vou enviar para mais de um destinatário
esse código pega os clientes que tem email
dmPesquisas.cdsAniversario.First; while not dmPesquisas.cdsAniversario.Eof do begin if dmPesquisas.cdsAniversarioEMAIL.AsString <> ´´ then sEmail := dmPesquisas.cdsAniversarioEMAIL.AsString + ´;´ + sEmail; dmPesquisas.cdsAniversario.Next; end;
Enviando
try with smtp do begin Host := DMCadastro.cdsConfigSEVIDORSMTP.AsString; port := 25; Username := DMCadastro.cdsConfigLOGINEMAIL.AsString; Connect(); end; with IdMessage do begin From.Address := DMCadastro.cdsCadEmpresaEMAIL.AsString; //Recipients.Add.Address := edtPara.Text; Recipients.EMailAddresses := edtPara.Text; Subject := edtAssunto.Text; Body.Text := MmMensagem.Lines.Text; MessageParts.Clear; end; TIdAttachment.Create(IdMessage.MessageParts, edtAnexo.Text); smtp.Send(IdMessage); smtp.Disconnect; except MessageBox(0, ´Ocorreu um erro no envio!´, PChar(DMCadastro.cdsCadEmpresaFantasia.AsString), MB_ICONHAND or MB_OK); Close; end;
uso D7
Facc
Curtidas 0
Respostas
Massuda
07/01/2007
Pela mensagem de erro, parece que o servidor SMTP que você está usando não permite múltiplos destinatários da mensagem; experimente usar o CCList ou BCCList ao invés do Recipients.
GOSTEI 0
Facc
07/01/2007
Pela mensagem de erro, parece que o servidor SMTP que você está usando não permite múltiplos destinatários da mensagem; experimente usar o CCList ou BCCList ao invés do Recipients.
Certo... mas daí como faço pra enviar, por exemplo, 10 e-mails?
GOSTEI 0
Massuda
07/01/2007
Como escrevi antes, experimente usar o CCList ou BCCLista...
... with IdMessage1 do begin ... Recipients.EMailAddresses := ´email@servidor´; // emails que vão receber cópia normal CcList.EMailAddresses := ´email@servidor´; // emails que vão receber cópia oculta BccList.EMailAddresses := ´email@servidor´; ...
GOSTEI 0
Facc
07/01/2007
Continua dando o mesmo erro...
GOSTEI 0
Massuda
07/01/2007
Você está especificando um [b:314e84c12c]remetente[/b:314e84c12c] para a mensagem?
O servidor SMTP que você está usando é de algum provedor (UOL, Terra, etc) ou é um que você (ou sua empresa) mantem?
O servidor SMTP que você está usando é de algum provedor (UOL, Terra, etc) ou é um que você (ou sua empresa) mantem?
GOSTEI 0
Facc
07/01/2007
o servidor é um de um provedor meu (pago)
Você está especificando um [b:f7fd79256e]remetente[/b:f7fd79256e] para a mensagem?
O servidor SMTP que você está usando é de algum provedor (UOL, Terra, etc) ou é um que você (ou sua empresa) mantem?
GOSTEI 0
Facc
07/01/2007
resolvido...tava faltando o email da pessoa... pensei que poderia ser o nome da empresa no caso...
GOSTEI 0