Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
wolverinefarah Colaborador

Registrado: Sábado, 17 de Junho de 2006 Mensagens: 1770
|
Enviada: Qui Fev 07, 2008 2:39 pm Assunto: Envio de E-mail (Delphi) |
|
|
Ola pessoal tenho esse codigo, com os seguintes erros :
[Error] UEnviaEmail.pas(55): Undeclared identifier: 'Recipients'
[Error] UEnviaEmail.pas(55): Missing operator or semicolon
[Error] UEnviaEmail.pas(56): Undeclared identifier: 'CCList'
[Error] UEnviaEmail.pas(57): Undeclared identifier: 'BccList'
[Error] UEnviaEmail.pas(60): 'OF' expected but identifier 'ItemIndex' found
[Error] UEnviaEmail.pas(61): Undeclared identifier: 'Priority'
[Error] UEnviaEmail.pas(66): Undeclared identifier: 'Subject'
[Error] UEnviaEmail.pas(67): Undeclared identifier: 'Body'
[Error] UEnviaEmail.pas(74): Undeclared identifier: 'MessageParts'
[Error] UEnviaEmail.pas(7 : Undeclared identifier: 'Send'
[Error] UEnviaEmail.pas(76): Undeclared identifier: 'Connect'
[Error] UEnviaEmail.pas(7 : '.' expected but ')' found
[Error] UEnviaEmail.pas(80): Undeclared identifier: 'Disconnect'
[Error] UEnviaEmail.pas(87): '.' expected but ';' found
var xAnexo : Integer;
begin
IdMessage.Recipients.EMailAddresses := edtPara.Text;
IdMessage.CCList.EMailAddresses := edtCC.Text;
IdMessage.BccList.EMailAddresses := edtCCO.Text;
//Trata a Prioridade da mensagem
case cbxPrioridade.ItemIndex of
0 : IdMessage.Priority := mpHigh;
1 : IdMessage.Priority := mpNormal;
2 : IdMessage.Priority := mpLow;
end;
IdMessage.Subject := edtAssunto.Text;
IdMessage.Body := mmMensagem.Lines;
if cbxConfirmaLeitura.Checked then
IdMessage.ReceiptRecipient.Text := IdMessage.From.Text; // Auto Resposta
//Tratando os arquivos anexos
for xAnexo := 0 to ListBox1.Items.Count-1 do
TIdAttachment.create(idmessage.MessageParts, TFileName(ListBox1.Items.Strings[xAnexo]));
IdSMTP.Connect;
try
IdSMTP.Send(IdMessage);
finally
IdSMTP.Disconnect;
end;
Application.MessageBox('Email enviado com sucesso!', 'Confirmação', MB_ICONINFORMATION + MB_OK);
end; _________________ Fernando Farah
PROGRAMADOR PROGRESS
PROGRAMADOR DELPHI + FIREBIRD |
|
Voltar ao Topo |
|
 |
rodrigocarreiro Novato


Registrado: Segunda-Feira, 17 de Setembro de 2007 Mensagens: 43
|
Enviada: Qui Fev 07, 2008 3:47 pm Assunto: |
|
|
Trabalhar com o Indy Requer uma serie de Uses em sua Unit.
As unit varia de versao para versao dos componentes Indy. Qual a versao do delphi utiliza ??? _________________ Rodrigo Carreiro Mourão
Borland Instructor Certified
________________________
TDS Tecnologia® RJ
Centro Autorizado Borland® CodeGear®
http://www.rodrigocarreiro.com |
|
Voltar ao Topo |
|
 |
wolverinefarah Colaborador

Registrado: Sábado, 17 de Junho de 2006 Mensagens: 1770
|
Enviada: Qui Fev 07, 2008 4:21 pm Assunto: |
|
|
rodrigocarreiro escreveu: | Trabalhar com o Indy Requer uma serie de Uses em sua Unit.
As unit varia de versao para versao dos componentes Indy. Qual a versao do delphi utiliza ??? |
estou usando o delphi 7, e com o 2007 consegui fazer
bye _________________ Fernando Farah
PROGRAMADOR PROGRESS
PROGRAMADOR DELPHI + FIREBIRD |
|
Voltar ao Topo |
|
 |
wolverinefarah Colaborador

Registrado: Sábado, 17 de Junho de 2006 Mensagens: 1770
|
Enviada: Sex Fev 08, 2008 11:55 am Assunto: |
|
|
wolverinefarah escreveu: | rodrigocarreiro escreveu: | Trabalhar com o Indy Requer uma serie de Uses em sua Unit.
As unit varia de versao para versao dos componentes Indy. Qual a versao do delphi utiliza ??? |
estou usando o delphi 7, e com o 2007 consegui fazer
bye |
ola pessoallll...
estou com um prob, que nao consigo resolver...
criei um programa de enviio de e-mails, so que qdo vou enviar ele da erro, sendo que em outra maquina funciona legal...
abaixo o erro e a linha que da o erro..
First chance exception at $7C812A5B. Exception class EIdSMTPReplyError with message ''. Process Email.exe (3804)
try
IdSMTP.Send(IdMessage);// erro aqui
finally
IdSMTP.Disconnect;
end;
abraços, e obrigado !
bye _________________ Fernando Farah
PROGRAMADOR PROGRESS
PROGRAMADOR DELPHI + FIREBIRD |
|
Voltar ao Topo |
|
 |
|