[delphi-br] Envio de Email no preview do FastReport

2010-07-27 Por tôpico Leonardo Quinino
Pessoal, estou testando o Fast, tentando migrar todos os relatorios
feitos em Fortes Report para Fast, e num dos testes, tentei enviar o
relatório pelo fast, no preview, e ocorreu um erro..

503 AUTH command used when not advertised.

Percebi que nas configuracoes, não tem como marcar, autenticação
segura, nem nenhum protocolo de criptografia, ssl, aeds ..

Como enviar email pelo FastReport a versão que estou testando é 4.7.5 ?


-- 
Leonardo Quinino


[delphi-br] Envio de email com Delphi

2010-05-28 Por tôpico Richardson Freddo


Ola pessoal.

Estou tentando usar o comando abaixo para enviar um email usando a API, com 
Delphi 7:

comando:='mailto:'+quotedstr(Email)  +
'?subject='+quotedstr(vEmail.Assunto)+
';attachment='+quotedstr(arquivo)    +';';

ShellExecute(0, nil, PChar(Comando), nil, nil,SW_SHOWNORMAL);


1 - O problema é que ele abre o email, mas sem anexo nehum. Alguem sabe como 
usar esse comando e anexar o arquivo no email??

2 - E o corpo da mensagem, ou seja, a mansagem mesmo, tem como montar ela ?

Obrigado.

 Richardson Marcelo Freddo.
msn: freddodp...@hotmail.com
Skype: r.freddo
Rondonópolis/MT 


  

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Envio de email com Delphi

2010-05-28 Por tôpico fabio giro
www.activedelphi.com.br/print.php?sid=187
imasters.uol.com.br/artigo/1201/delphi/enviando_e-mails_com_componentes_indy/
www.devmedia.com.br/visualizacomponente.aspx?comp=1195site=3
www.ramosdainformatica.com.br/art_recentes01.php?CDA=22
www.devmedia.com.br/articles/viewcomp.asp?comp=9075
www.devmedia.com.br/articles/viewcomp.asp?comp=9107
www.google.com.br/search?hl=pt-BRq=Delphi+enviar+e-mailbtnG=Pesquisa+Googlemeta=
massuda.blogspot.com/2007/04/como-enviar-email-usando-indy-10.html


--- Em sex, 28/5/10, Richardson Freddo mjrkon...@yahoo.com.br escreveu:


De: Richardson Freddo mjrkon...@yahoo.com.br
Assunto: [delphi-br] Envio de email com Delphi
Para: Grupo delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 28 de Maio de 2010, 11:35


  





Ola pessoal.

Estou tentando usar o comando abaixo para enviar um email usando a API, com 
Delphi 7:

comando:='mailto:'+quotedstr(Email)  +
'?subject='+quotedstr(vEmail.Assunto)+
';attachment='+quotedstr(arquivo)    +';';

ShellExecute(0, nil, PChar(Comando), nil, nil,SW_SHOWNORMAL);

1 - O problema é que ele abre o email, mas sem anexo nehum. Alguem sabe como 
usar esse comando e anexar o arquivo no email??

2 - E o corpo da mensagem, ou seja, a mansagem mesmo, tem como montar ela ?

Obrigado.

 Richardson Marcelo Freddo.
msn: freddodp...@hotmail.com
Skype: r.freddo
Rondonópolis/MT 

[As partes desta mensagem que não continham texto foram removidas]









  

[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Envio de email com Delphi

2010-05-28 Por tôpico Eny Urias
Porque vc precisa usar assim? Por causa do Outlook?

Eu uso IdSMTP e IdMessage da paleta IndyServer...

Nesse caso eu monto a mensagem com HTML...
 
--
Eny Trova Urias

Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito- Aristóteles






De: Richardson Freddo mjrkon...@yahoo.com.br
Para: Grupo delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 28 de Maio de 2010 11:35:10
Assunto: [delphi-br] Envio de email com Delphi

  


Ola pessoal.

Estou tentando usar o comando abaixo para enviar um email usando a API, com 
Delphi 7:

comando:='mailto:'+quotedstr(Email)  +
'?subject='+quotedstr(vEmail.Assunto)+
';attachment='+quotedstr(arquivo)+';';

ShellExecute(0, nil, PChar(Comando), nil, nil,SW_SHOWNORMAL);

1 - O problema é que ele abre o email, mas sem anexo nehum. Alguem sabe como 
usar esse comando e anexar o arquivo no email??

2 - E o corpo da mensagem, ou seja, a mansagem mesmo, tem como montar ela ?

Obrigado.

 Richardson Marcelo Freddo.
msn: freddodp...@hotmail.com
Skype: r.freddo
Rondonópolis/MT 

[As partes desta mensagem que não continham texto foram removidas]


 


  

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Envio de email no fast reports

2009-04-29 Por tôpico TI - Metalurgica Jano
Bom dia a todos.

Gostaria de saber se no fast report tem como enviar email com confirmação de
leitura.

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Envio de email

2008-12-10 Por tôpico Andrei Luís
Segue uma função que utilizo a alguns anos e funciona bem. Ela cria um
e-mail novo no cliente de e-mail padrão. O parâmetro 'confirma', define se a
msg será enviada automaticamente ou se vai ser mostrada a msg em tela.

Adicione MAPI na cláusula uses.


[]
Andrei

function EnviarEMail(const De, Para, CC, Assunto, Texto, Arquivo:
string; Confirma: Boolean): Integer;
var
  Msg: TMapiMessage;
  lpSender, lpRecepient, lpComCopia: TMapiRecipDesc;
  FileAttach: TMapiFileDesc;
  SM: TFNMapiSendMail;
  MAPIModule: HModule;
  Flags: Cardinal;
begin
  // cria propriedades da mensagem
  FillChar(Msg, SizeOf(Msg), 0);
  with Msg do
begin
  if (Assunto  '') then
lpszSubject := PChar(Assunto);

  if (Texto  '') then
lpszNoteText := PChar(Texto);//Corpo da Mensagem

  // remetente
  if (De  '') then
begin
  lpSender.ulRecipClass := MAPI_ORIG;
  lpSender.lpszName := PChar(De);
  lpSender.lpszAddress := PChar(De);
  lpSender.ulReserved := 0;
  lpSender.ulEIDSize := 0;
  lpSender.lpEntryID := nil;
  lpOriginator := @lpSender;
end;


  // destinatário
  if (Para  '') then
begin
  lpRecepient.ulRecipClass := MAPI_TO;
  lpRecepient.lpszName := PChar(Para);
  lpRecepient.lpszAddress := PChar(Para);
  lpRecepient.ulReserved := 0;
  lpRecepient.ulEIDSize := 0;
  lpRecepient.lpEntryID := nil;
  nRecipCount := 1;
  lpRecips := @lpRecepient;
end
  else
   if (CC  '') then
 begin
  lpComCopia.ulRecipClass := MAPI_CC;
  lpComCopia.lpszName := PChar(CC);
  lpComCopia.lpszAddress := PChar(CC);
  lpComCopia.ulReserved := 0;
  lpComCopia.ulEIDSize := 0;
  lpComCopia.lpEntryID := nil;
  nRecipCount := 1;
  lpRecips := @lpComCopia;
 end
  else
lpRecips := nil;


  // arquivo anexo
  if (Arquivo = '') then
begin
  nFileCount := 0;
  lpFiles := nil;
end
  else
begin
  FillChar(FileAttach, SizeOf(FileAttach), 0);
  FileAttach.nPosition := Cardinal($);
  FileAttach.lpszPathName := PChar(Arquivo);
  nFileCount := 1;
  lpFiles := @FileAttach;
end;
end;


  // carrega dll e o método para envio do email
  MAPIModule := LoadLibrary(PChar(MAPIDLL));
  if MAPIModule = 0 then
Result := -1
  else
try
  if Confirma then
Flags := MAPI_DIALOG or MAPI_LOGON_UI
  else
Flags := 0;
  @SM := GetProcAddress(MAPIModule, 'MAPISendMail');
  if @SM  nil then
Result := SM(0, Application.Handle, Msg, Flags, 0)
  else
Result := 1;
finally
  FreeLibrary(MAPIModule);
end;
end;


2008/12/10 Alexandre [EMAIL PROTECTED]

 Pessoal, bom dia.

 Eu copiei essa função do site swissdelphicenter para enviar emails via API
 do windows, usando MAPI:

 uses
  ComObj;

 procedure SendMail(Subject, Body, RecvAddress : string; Attachs : array of
 string);
 var
  MM, MS : Variant;
  i : integer;
 begin
  MS := CreateOleObject('MSMAPI.MAPISession');
  try
MM := CreateOleObject('MSMAPI.MAPIMessages');
try
  MS.DownLoadMail := False;
  MS.NewSession := False;
  MS.LogonUI := True;
  MS.SignOn;
  MM.SessionID := MS.SessionID;

  MM.Compose;

  MM.RecipIndex := 0;
  MM.RecipAddress := RecvAddress;
  MM.MsgSubject := Subject;
  MM.MsgNoteText := Body;

  for i := Low(Attachs) to High(Attachs) do
  begin
MM.AttachmentIndex := i;
MM.AttachmentPathName := Attachs[i];
  end;
  MM.Send(True);
  MS.SignOff;
finally
  VarClear(MS);
end;
  finally
VarClear(MM);
  end;
 end;

 procedure TForm1.FormCreate(Sender : TObject);
 begin
  SendMail('Subject', 'Body'#13#10'Second', '[EMAIL PROTECTED]',
['C:\Winnt\explorer.exe', 'C:\winnt\win.ini']);
 end;


 Porém, quando eu executo dá a mensagem : 'classe não licenciada para uso'.
 O
 que pode estar acontecendo, alguém tem uma luz?

 Agradecido.

 Alexandre.




[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Envio de email

2008-12-10 Por tôpico Alexandre
Pessoal, bom dia.

Eu copiei essa função do site swissdelphicenter para enviar emails via API
do windows, usando MAPI:

uses
  ComObj;

procedure SendMail(Subject, Body, RecvAddress : string; Attachs : array of
string);
var
  MM, MS : Variant;
  i : integer;
begin
  MS := CreateOleObject('MSMAPI.MAPISession');
  try
MM := CreateOleObject('MSMAPI.MAPIMessages');
try
  MS.DownLoadMail := False;
  MS.NewSession := False;
  MS.LogonUI := True;
  MS.SignOn;
  MM.SessionID := MS.SessionID;

  MM.Compose;

  MM.RecipIndex := 0;
  MM.RecipAddress := RecvAddress;
  MM.MsgSubject := Subject;
  MM.MsgNoteText := Body;

  for i := Low(Attachs) to High(Attachs) do
  begin
MM.AttachmentIndex := i;
MM.AttachmentPathName := Attachs[i];
  end;
  MM.Send(True);
  MS.SignOff;
finally
  VarClear(MS);
end;
  finally
VarClear(MM);
  end;
end;

procedure TForm1.FormCreate(Sender : TObject);
begin
  SendMail('Subject', 'Body'#13#10'Second', '[EMAIL PROTECTED]',
['C:\Winnt\explorer.exe', 'C:\winnt\win.ini']);
end;
 

Porém, quando eu executo dá a mensagem : 'classe não licenciada para uso'. O
que pode estar acontecendo, alguém tem uma luz?

Agradecido.

Alexandre.
 

__ Information from ESET NOD32 Antivirus, version of virus signature
database 3680 (20081210) __

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 



[delphi-br] Envio de email pelo Delphi

2008-03-24 Por tôpico Raphae Fonseca
Boa tarde amigos da lista,
Estou precisando adicionar ao meu sistema um programinha de envio de email.
Estou usando o delphi6, baixei a atualização da indy, até aí tá tranquilo.
Algum amigo já fez isso utilizando para envio uma conta do gmail. Eu precisaria 
enviar e receber emails por dentro dessa aplicação.
Se algum amigo puder me ajudar, fico grato.
Raphael


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Envio de Email para Outlook Express

2007-05-11 Por tôpico André Luiz Trombetone
Pessoa Bom dia.

Estou desenvolvendo uma aplicação que faz mala Direta para uma
listagem de emails, o email é redigido no Word de em seguida ao
importar o texto utilizo um WordApplication e um WordDocument para
transforma-lo em htm em seguida importar para o corpo do email.
Até ai tudo tranquilo, envio para o Outlook 2000 e Outlook Express
funciona belezinha. Em alguns casos tenho necessidade de enviar um
anexo, ai f... tudo, no Outlook 2000 exibe perfeito, porem, no Outlook
Express o corpo do email deixa de ser exibido no tela e passa a ir
como anexo em formato txt. Verifiquei que o contentType é alterado ao
inserir um anexo, de 'text/html' é alterado 'text/plain', alguem sabe
como posso impedir que isto aconteça?

OBS: Linguagem Delphi7 utilizando componentes Indy.

-- 
Att
André Luiz Trombetone
MSN [EMAIL PROTECTED]
http://www.jrscomputacao.inf.br/andre


[delphi-br] Envio de Email

2007-04-13 Por tôpico Gustavo Sequeira
Boa noite a todos... bem... estou com um pqn problema, gostaria de saber
como envio emails pelo delphi (lembrando que nao e chamando o gerenciador de
emails do windows, esim pelo proprio delphi), eu uso o delphi 2006 com Indy
10... pop3 e Smtp sao do gmail... tb nao sei se o gmail utiliza pop3... quem
puder me ajudar agredeco desde de ja...

-- 
Dai-me Senhor, a perseverança das ondas do mar, que fazem de cada recuo um
ponto de partida para um novo avanço.


[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Envio de Email

2007-04-13 Por tôpico Walter Alves Chagas Junior
Dá uma pesquisada na seção de mensagens da lista. Esta pergunta tá sempre 
aparecendo por aqui.

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8217 Fax: (31) 3389-8215



-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
nome de Gustavo Sequeira
Enviada em: quinta-feira, 12 de abril de 2007 20:30
Para: [EMAIL PROTECTED]
Assunto: [delphi-br] Envio de Email


Boa noite a todos... bem... estou com um pqn problema, gostaria de saber
como envio emails pelo delphi (lembrando que nao e chamando o gerenciador de
emails do windows, esim pelo proprio delphi), eu uso o delphi 2006 com Indy
10... pop3 e Smtp sao do gmail... tb nao sei se o gmail utiliza pop3... quem
puder me ajudar agredeco desde de ja...

-- 
Dai-me Senhor, a perseverança das ondas do mar, que fazem de cada recuo um
ponto de partida para um novo avanço.


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos

 


Re: [delphi-br] ENVIO DE EMAIL

2007-01-08 Por tôpico Pedro
Caro Rubem, os anexos que estou mandando são pequenos. Quanto ao servidor, 
quando mando via outlook, são enviados sem problema algum.

Obrigado pela dica, mas creio que não é nenhum destes motivos.

Continuo no aguardo de todos e um grande abraço.

Pedro - Desenvolvimento

  Das duas uma:

  1) O servidor não aceita e-mail nos anexos, ou;
  2) Se aceita, os anexos são muito grandes.

  Informe-se com o provedor do servidor de e-mail.
  Sds.

  From: Pedro [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: [delphi-br] ENVIO DE EMAIL
  Date: Fri, 5 Jan 2007 18:06:41 -0300
  
  Pessoal, Feliz 2007 e um grande abraço para Todos.
  
  Como sempre, venho recorrer a ajuda de vocês.
  
  Estou usando a rotina abaixo para enviar email, com anexo, no Delphi 5. 
  Quando não uso anexo, o email é enviado com sucesso mas quando anexo algum 
  arquivo o email não chega ao destino.
  
  OBS: Ao executar o programa não é dado nenhum sinal de erro.
  
  Desde já agradeço a Todos
  
  ROTINA USADA:
  
  var inPos: Integer;
  begin
   IdSMTP.AuthenticationType := atlogin;//Conexão com autenticação
   IdSMTP.Host := TRIM(edtHost.Text) ; // 'smtp.diagramaba.com.br';
   IdSMTP.Password := 'pa3725'; //senha
   IdSMTP.Port := 25; //porta é sempre essa não mude isso
   IdSMTP.Username := '[EMAIL PROTECTED]';
  
   IdMessage.From.Name := TRIM(edtDE.Text); // 
  '[EMAIL PROTECTED]';
   IdMessage.Recipients.EMailAddresses := TRIM(edtPara.Text); // EMAIL 
  DESTINO
   IdMessage.CCList.EMailAddresses := TRIM(edtCC.Text);
   IdMessage.BccList.EMailAddresses := TRIM(edtBCC.Text);
  
   case cbPrioridade.ItemIndex of
   0: IdMessage.Priority := mpHigh;
   1: IdMessage.Priority := mpNormal;
   2: IdMessage.Priority := mpLow;
   end;
  
   IdMessage.Subject := TRIM(edtAssunto.Text);
   IdMessage.Body.Clear;
   IdMessage.Body.Text := TRIM(mmTexto.Lines.Text);
  
   if cbConfirma.Checked then
   IdMessage.ReceiptRecipient.Text := TRIM(IdMessage.From.Text);
  
   for inPos := 0 to mmAnexos.Lines.Count - 1 do
   begin
   if TRIM(mmAnexos.Lines.Strings[inPos])  '' then
   TIdAttachment.Create(IdMessage.MessageParts, 
  TFileName(TRIM(mmAnexos.Lines.Strings[inPos])));
   end;
  
   try
   IdSMTP.Connect;
   try
   IdSMTP.Send(IdMessage);
   finally
   IdSMTP.Disconnect;
   end;
   except
   On E: Exception do
   begin
   ShowMessage(E.Message);
   Exit;
   end;
   end;
   Application.MessageBox('Email enviado com sucesso!', 'Confirmação', 
  MB_ICONINFORMATION + MB_OK);
  
  
  
  [As partes desta mensagem que não continham texto foram removidas]
  

  __
  MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.432 / Virus Database: 268.16.7/619 - Release Date: 7/1/2007 18:29



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] ENVIO DE EMAIL

2007-01-08 Por tôpico Rubem Nascimento da Rocha

Pedro, a lista não aceita anexos.
Sds.

From: Pedro [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] ENVIO DE EMAIL
Date: Mon, 8 Jan 2007 08:11:00 -0300

Caro Rubem, os anexos que estou mandando são pequenos. Quanto ao servidor, 
quando mando via outlook, são enviados sem problema algum.

Obrigado pela dica, mas creio que não é nenhum destes motivos.

Continuo no aguardo de todos e um grande abraço.

Pedro - Desenvolvimento

   Das duas uma:

   1) O servidor não aceita e-mail nos anexos, ou;
   2) Se aceita, os anexos são muito grandes.

   Informe-se com o provedor do servidor de e-mail.
   Sds.

   From: Pedro [EMAIL PROTECTED]
   Reply-To: delphi-br@yahoogrupos.com.br
   To: delphi-br@yahoogrupos.com.br
   Subject: [delphi-br] ENVIO DE EMAIL
   Date: Fri, 5 Jan 2007 18:06:41 -0300
   
   Pessoal, Feliz 2007 e um grande abraço para Todos.
   
   Como sempre, venho recorrer a ajuda de vocês.
   
   Estou usando a rotina abaixo para enviar email, com anexo, no Delphi 5.
   Quando não uso anexo, o email é enviado com sucesso mas quando anexo 
algum
   arquivo o email não chega ao destino.
   
   OBS: Ao executar o programa não é dado nenhum sinal de erro.
   
   Desde já agradeço a Todos
   
   ROTINA USADA:
   
   var inPos: Integer;
   begin
IdSMTP.AuthenticationType := atlogin;//Conexão com autenticação
IdSMTP.Host := TRIM(edtHost.Text) ; // 'smtp.diagramaba.com.br';
IdSMTP.Password := 'pa3725'; //senha
IdSMTP.Port := 25; //porta é sempre essa não mude isso
IdSMTP.Username := '[EMAIL PROTECTED]';
   
IdMessage.From.Name := TRIM(edtDE.Text); //
   '[EMAIL PROTECTED]';
IdMessage.Recipients.EMailAddresses := TRIM(edtPara.Text); // EMAIL
   DESTINO
IdMessage.CCList.EMailAddresses := TRIM(edtCC.Text);
IdMessage.BccList.EMailAddresses := TRIM(edtBCC.Text);
   
case cbPrioridade.ItemIndex of
0: IdMessage.Priority := mpHigh;
1: IdMessage.Priority := mpNormal;
2: IdMessage.Priority := mpLow;
end;
   
IdMessage.Subject := TRIM(edtAssunto.Text);
IdMessage.Body.Clear;
IdMessage.Body.Text := TRIM(mmTexto.Lines.Text);
   
if cbConfirma.Checked then
IdMessage.ReceiptRecipient.Text := TRIM(IdMessage.From.Text);
   
for inPos := 0 to mmAnexos.Lines.Count - 1 do
begin
if TRIM(mmAnexos.Lines.Strings[inPos])  '' then
TIdAttachment.Create(IdMessage.MessageParts,
   TFileName(TRIM(mmAnexos.Lines.Strings[inPos])));
end;
   
try
IdSMTP.Connect;
try
IdSMTP.Send(IdMessage);
finally
IdSMTP.Disconnect;
end;
except
On E: Exception do
begin
ShowMessage(E.Message);
Exit;
end;
end;
Application.MessageBox('Email enviado com sucesso!', 'Confirmação',
   MB_ICONINFORMATION + MB_OK);
   
   
   
   [As partes desta mensagem que não continham texto foram removidas]
   

   __
   MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br






--


   No virus found in this incoming message.
   Checked by AVG Free Edition.
   Version: 7.5.432 / Virus Database: 268.16.7/619 - Release Date: 7/1/2007 
18:29



[As partes desta mensagem que não continham texto foram removidas]


_
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



Re: [delphi-br] ENVIO DE EMAIL

2007-01-08 Por tôpico Eric D.
Rs... ele não tava mandando anexos para a lista.. ele quer mandar anexos via 
email pela aplicação dele...

Acho que vc não leu o email por inteiro =)

[]'s

Eric D. - Desenvolvimento e Soluções de Tecnologia 
[EMAIL PROTECTED] 
Talk is cheap, show me the code... 
  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, January 08, 2007 9:16 AM
  Subject: Re: [delphi-br] ENVIO DE EMAIL



  Pedro, a lista não aceita anexos.
  Sds.

  From: Pedro [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] ENVIO DE EMAIL
  Date: Mon, 8 Jan 2007 08:11:00 -0300
  
  Caro Rubem, os anexos que estou mandando são pequenos. Quanto ao servidor, 
  quando mando via outlook, são enviados sem problema algum.
  
  Obrigado pela dica, mas creio que não é nenhum destes motivos.
  
  Continuo no aguardo de todos e um grande abraço.
  
  Pedro - Desenvolvimento
  
   Das duas uma:
  
   1) O servidor não aceita e-mail nos anexos, ou;
   2) Se aceita, os anexos são muito grandes.
  
   Informe-se com o provedor do servidor de e-mail.
   Sds.
  
   From: Pedro [EMAIL PROTECTED]
   Reply-To: delphi-br@yahoogrupos.com.br
   To: delphi-br@yahoogrupos.com.br
   Subject: [delphi-br] ENVIO DE EMAIL
   Date: Fri, 5 Jan 2007 18:06:41 -0300
   
   Pessoal, Feliz 2007 e um grande abraço para Todos.
   
   Como sempre, venho recorrer a ajuda de vocês.
   
   Estou usando a rotina abaixo para enviar email, com anexo, no Delphi 5.
   Quando não uso anexo, o email é enviado com sucesso mas quando anexo 
  algum
   arquivo o email não chega ao destino.
   
   OBS: Ao executar o programa não é dado nenhum sinal de erro.
   
   Desde já agradeço a Todos
   
   ROTINA USADA:
   
   var inPos: Integer;
   begin
IdSMTP.AuthenticationType := atlogin;//Conexão com autenticação
IdSMTP.Host := TRIM(edtHost.Text) ; // 'smtp.diagramaba.com.br';
IdSMTP.Password := 'pa3725'; //senha
IdSMTP.Port := 25; //porta é sempre essa não mude isso
IdSMTP.Username := '[EMAIL PROTECTED]';
   
IdMessage.From.Name := TRIM(edtDE.Text); //
   '[EMAIL PROTECTED]';
IdMessage.Recipients.EMailAddresses := TRIM(edtPara.Text); // EMAIL
   DESTINO
IdMessage.CCList.EMailAddresses := TRIM(edtCC.Text);
IdMessage.BccList.EMailAddresses := TRIM(edtBCC.Text);
   
case cbPrioridade.ItemIndex of
0: IdMessage.Priority := mpHigh;
1: IdMessage.Priority := mpNormal;
2: IdMessage.Priority := mpLow;
end;
   
IdMessage.Subject := TRIM(edtAssunto.Text);
IdMessage.Body.Clear;
IdMessage.Body.Text := TRIM(mmTexto.Lines.Text);
   
if cbConfirma.Checked then
IdMessage.ReceiptRecipient.Text := TRIM(IdMessage.From.Text);
   
for inPos := 0 to mmAnexos.Lines.Count - 1 do
begin
if TRIM(mmAnexos.Lines.Strings[inPos])  '' then
TIdAttachment.Create(IdMessage.MessageParts,
   TFileName(TRIM(mmAnexos.Lines.Strings[inPos])));
end;
   
try
IdSMTP.Connect;
try
IdSMTP.Send(IdMessage);
finally
IdSMTP.Disconnect;
end;
except
On E: Exception do
begin
ShowMessage(E.Message);
Exit;
end;
end;
Application.MessageBox('Email enviado com sucesso!', 'Confirmação',
   MB_ICONINFORMATION + MB_OK);
   
   
   
   [As partes desta mensagem que não continham texto foram removidas]
   
  
   __
   MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
  
  
  
  
  
  
  --
  
  
   No virus found in this incoming message.
   Checked by AVG Free Edition.
   Version: 7.5.432 / Virus Database: 268.16.7/619 - Release Date: 7/1/2007 
  18:29
  
  
  
  [As partes desta mensagem que não continham texto foram removidas]
  

  __
  MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br



   

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] ENVIO DE EMAIL

2007-01-05 Por tôpico Pedro
Pessoal, Feliz 2007 e um grande abraço para Todos.

Como sempre, venho recorrer a ajuda de vocês.

Estou usando a rotina abaixo para enviar email, com anexo, no Delphi 5. Quando 
não uso anexo, o email é enviado com sucesso mas quando anexo algum arquivo o 
email não chega ao destino.

OBS: Ao executar o programa não é dado nenhum sinal de erro.

Desde já agradeço a Todos

ROTINA USADA:

var inPos: Integer;
begin
  IdSMTP.AuthenticationType := atlogin;//Conexão com autenticação
  IdSMTP.Host := TRIM(edtHost.Text) ; // 'smtp.diagramaba.com.br';
  IdSMTP.Password := 'pa3725';//senha
  IdSMTP.Port := 25;  //porta é sempre essa não mude isso
  IdSMTP.Username := '[EMAIL PROTECTED]';

  IdMessage.From.Name := TRIM(edtDE.Text); // '[EMAIL PROTECTED]';
  IdMessage.Recipients.EMailAddresses := TRIM(edtPara.Text);  // EMAIL DESTINO
  IdMessage.CCList.EMailAddresses := TRIM(edtCC.Text);
  IdMessage.BccList.EMailAddresses:= TRIM(edtBCC.Text);

  case cbPrioridade.ItemIndex of
0: IdMessage.Priority := mpHigh;
1: IdMessage.Priority := mpNormal;
2: IdMessage.Priority := mpLow;
  end;

  IdMessage.Subject   := TRIM(edtAssunto.Text);
  IdMessage.Body.Clear;
  IdMessage.Body.Text := TRIM(mmTexto.Lines.Text);

  if cbConfirma.Checked then
IdMessage.ReceiptRecipient.Text := TRIM(IdMessage.From.Text);

  for inPos := 0 to mmAnexos.Lines.Count - 1 do
  begin
if TRIM(mmAnexos.Lines.Strings[inPos])  '' then
   TIdAttachment.Create(IdMessage.MessageParts, 
TFileName(TRIM(mmAnexos.Lines.Strings[inPos])));
  end;

  try
IdSMTP.Connect;
try
  IdSMTP.Send(IdMessage);
finally
  IdSMTP.Disconnect;
end;
  except
On E: Exception do
begin
  ShowMessage(E.Message);
  Exit;
end;
  end;
  Application.MessageBox('Email enviado com sucesso!', 'Confirmação', 
MB_ICONINFORMATION + MB_OK);



[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] ENVIO DE EMAIL

2007-01-05 Por tôpico Rubem Nascimento da Rocha
Das duas uma:

1) O servidor não aceita e-mail nos anexos, ou;
2) Se aceita, os anexos são muito grandes.

Informe-se com o provedor do servidor de e-mail.
Sds.


From: Pedro [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] ENVIO DE EMAIL
Date: Fri, 5 Jan 2007 18:06:41 -0300

Pessoal, Feliz 2007 e um grande abraço para Todos.

Como sempre, venho recorrer a ajuda de vocês.

Estou usando a rotina abaixo para enviar email, com anexo, no Delphi 5. 
Quando não uso anexo, o email é enviado com sucesso mas quando anexo algum 
arquivo o email não chega ao destino.

OBS: Ao executar o programa não é dado nenhum sinal de erro.

Desde já agradeço a Todos

ROTINA USADA:

var inPos: Integer;
begin
   IdSMTP.AuthenticationType := atlogin;//Conexão com autenticação
   IdSMTP.Host := TRIM(edtHost.Text) ; // 'smtp.diagramaba.com.br';
   IdSMTP.Password := 'pa3725';//senha
   IdSMTP.Port := 25;  //porta é sempre essa não mude isso
   IdSMTP.Username := '[EMAIL PROTECTED]';

   IdMessage.From.Name := TRIM(edtDE.Text); // 
'[EMAIL PROTECTED]';
   IdMessage.Recipients.EMailAddresses := TRIM(edtPara.Text);  // EMAIL 
DESTINO
   IdMessage.CCList.EMailAddresses := TRIM(edtCC.Text);
   IdMessage.BccList.EMailAddresses:= TRIM(edtBCC.Text);

   case cbPrioridade.ItemIndex of
 0: IdMessage.Priority := mpHigh;
 1: IdMessage.Priority := mpNormal;
 2: IdMessage.Priority := mpLow;
   end;

   IdMessage.Subject   := TRIM(edtAssunto.Text);
   IdMessage.Body.Clear;
   IdMessage.Body.Text := TRIM(mmTexto.Lines.Text);

   if cbConfirma.Checked then
 IdMessage.ReceiptRecipient.Text := TRIM(IdMessage.From.Text);

   for inPos := 0 to mmAnexos.Lines.Count - 1 do
   begin
 if TRIM(mmAnexos.Lines.Strings[inPos])  '' then
TIdAttachment.Create(IdMessage.MessageParts, 
TFileName(TRIM(mmAnexos.Lines.Strings[inPos])));
   end;

   try
 IdSMTP.Connect;
 try
   IdSMTP.Send(IdMessage);
 finally
   IdSMTP.Disconnect;
 end;
   except
 On E: Exception do
 begin
   ShowMessage(E.Message);
   Exit;
 end;
   end;
   Application.MessageBox('Email enviado com sucesso!', 'Confirmação', 
MB_ICONINFORMATION + MB_OK);



[As partes desta mensagem que não continham texto foram removidas]


_
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



[delphi-br] Envio de Email pelo Indy Falhando

2006-09-06 Por tôpico Levi Ribeiro de Freitas
Pessoal,
 
Uso o Indy do Delphi 7 para enviar emails automáticos.
 
Na minha máquina que tem o Delphi 7 instalado ele funciona sem problemas, no
entanto em uma outra máquina ele as vezes falha.
 
Será que tenho que levar alguma dll específica ou alguma biblioteca?
 
Levi


[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Envio de Email Delphi 7

2006-06-09 Por tôpico bsilvaweb
Olá!!

Estou desenvolvendo um aplicativo para envio de email, onde a conta de 
destino sera a conta [EMAIL PROTECTED]
Tenho tambem as respectivas configuracoes de SMTP e POP3 da conta 
[EMAIL PROTECTED]

So que o grande problema esta no seguinte.
  - O usuario pode informar qualquer email, que fuja das 
configuracoes referente ao dominio email.com.br
  com isso a autenticacao para o envio do email sera cancelada..

Com consigo resolver esse problema???








-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Envio de Email Delphi 7

2006-06-09 Por tôpico Elton
é só deixar o campo desabilitado para o usuario nao poder digitar.
propriedade enabled seta como false;

Abraços

Elton Adriano Pering.
  - Original Message - 
  From: bsilvaweb 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 09, 2006 3:43 PM
  Subject: [delphi-br] Envio de Email Delphi 7


  Olá!!

  Estou desenvolvendo um aplicativo para envio de email, onde a conta de 
  destino sera a conta [EMAIL PROTECTED]
  Tenho tambem as respectivas configuracoes de SMTP e POP3 da conta 
  [EMAIL PROTECTED]

  So que o grande problema esta no seguinte.
- O usuario pode informar qualquer email, que fuja das 
  configuracoes referente ao dominio email.com.br
com isso a autenticacao para o envio do email sera cancelada..

  Com consigo resolver esse problema???






   

[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] [*** ENVIO DE EMAIL ***]

2006-04-05 Por tôpico Gustavo Sequeira
to com uma aplicacao que vi no site (delphi.eti.br) seria a seguinte:


   Veremos neste artigo como é fácil enviar email utilizando o componente
Indy presente no delphi 7.
Apresentaremos abaixo uma simples aplicação, basta você ter um pouco de
criatividade e dar asas a sua imaginação...

No Delphi crie um novo projeto.
Salve a *Unit* com o nome UEmail e o projeto como Email.

Utilize os seguintes componentes:

3 Labels:
Altere *as* propriedades Caption respectivamente para: (Para, Assunto,
Mensagem)

2 Edits
Altere *as* propriedades *Name* respectivamente para:(edtPara, edtAssunto);
Apague o conteúdo das propriedades Text;

1 ListBox
Altere a propriedade *Name* para:(lbxAnexos)

1 Componente Memo
Altere a propriedade *Name* para:(mmMensagem);
Apague o conteúdo da propriedade lines.

3 Componentes Bitbtn
Altere *as* propriedades Caption respectivamente para:(Anexar,Enviar,Fechar)
Altere *as* propriedades *Name* respectivamente
para:(btAnexar,btEnviar,btFechar)

Agora insira um componente OpenDialog da palheta Dialogs
Altere a propriedade *Name* para:(odAnexos)

Insira um componente IdMessage, da palhete Indy Misc
Configure a propriedades From|Address com o email *do* remetente e From|Name
com o
nome *do* remetente
Altere a propriedade *Name* para:(IdMessage)

Insira um componente IdSMTP da palheta IndyClients
Configure *as* propriedades Host com o endereço IP ou o DNS *do* servidor de
email,
por exemplo: smtp.uol.com.br
Configure *as *propriedades Password e Username, para se autenticar no
servidor,
caso seja necessário.
Altere a propriedade *name* para:(IdSMTP)

Agora vamos aos códigos:

No evento onclick *do* botão btAnexos:
*procedure* TForm1.btAnexarClick(Sender: Tobject);
*begin*
*if* odAnexos.Execute *then*
lbxAnexos.Items.Add(odAnexos.FileName);
*end*;

No evento onclick *do* botão btFechar:
*procedure* TForm1.btFecharClick(Sender: Tobject);
*begin*
Application.Terminate;
*end*;

No evento onclick *do* botão btEnviar:

*procedure* TForm1.btEnviarClick(Sender: TObject);
*var* Anexo : Integer;
*begin*
IdMessage.Recipients.EMailAddresses := edtPara.Text;
IdMessage.Subject := edtAssunto.Text;
IdMessage.Body := mmMensagem.Lines;

*//Manipulando os Anexos*
*for* Anexo := 0 *to* lbxAnexos.Items.Count-1 *do*
TIdAttachment.Create(idmessage.MessageParts, TFileName(
lbxAnexos.Items.Strings[Anexo]));

IdSMTP.Connect;
*try*
IdSMTP.Send(IdMessage);
*finally*
IdSMTP.Disconnect;
*end*;
Application.MessageBox ('Email enviado com sucesso!', 'Confirmação',
MB_ICONINFORMATION + MB_OK);
*end*;

quanto ele tenta se conectar (IdSMTP.Connect), rola um erro Socket error #
10060 connection timed out,  tento enviar do servidor do gmail (
smtp.gmail.com ), gostaria de saber que bronca e essa?? e tambem gostaria de
saber se essa aplicacao rodaira no delphi 2006

desde de ja agradeco .


--
Att.
Gustavo Sequeira
Respondeu-lhe Yaohushua: Eu sou o caminho, e a verdade, e a vida; ninguém
vem ao Pai, senão por mim.


[As partes desta mensagem que não continham texto foram removidas]






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Envio de Email via Indy

2006-04-01 Por tôpico O2 Tecnologia em Sistemas


Estou tentando enviar um email usando idSmtp da paleta Indy e em alguns 
cliente está acusando a mensagem Relay access denied, alguém já passou 
por isso.



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[delphi-br] Envio de email pelo OutLook

2004-10-25 Por tôpico Mariana


Amigos...
Tenho um projeto de envio de email que foi desenvolvido por outro 
programador a algum tempo.
Ele funciona legal, e envia o email pelo OutLook deixando uma cópia 
nos itens enviados como meu gerente quer.
Só que agora eu tenho que anexar arquivos nos emails a serem 
enviados, e eu gostaria de saber se existe uma maneira de fazer isso 
no código que já existe ou se tenho que refazer este código.
Segue o código:

AssignFile(Arq_mail, sFileN );
Rewrite(Arq_mail);
writeLn(Arq_mail,'From: ');
writeLn(Arq_mail,'To: '+ sMailDest );
writeLn(Arq_mail,'Cc: '+ sCopia );
writeLn(Arq_mail,'Bcc: '+ sCopiaOculta );
writeLn(Arq_mail,'Subject: '+ sSubject );
writeLn(Arq_mail,'Date: ');
writeLn(Arq_mail,'MIME-Version: 1.0');
writeLn(Arq_mail,'Content-Type: multipart/alternative;');
writeLn(Arq_mail,'boundary=
=_NextPart_000_003E_01C33CDC.81459AC0');
writeLn(Arq_mail,'X-Priority: 3');
writeLn(Arq_mail,'X-MSMail-Priority: Normal');
writeLn(Arq_mail,'X-Unsent: 1');
writeLn(Arq_mail,'X-MimeOLE: Produced By Microsoft MimeOLE 
V6.00.2800.1165');
writeLn(Arq_mail,' ');
writeLn(Arq_mail,'This is a multi-part message in MIME format.');
writeLn(Arq_mail,' ');
writeLn(Arq_mail,'--=_NextPart_000_003E_01C33CDC.81459AC0');
writeLn(Arq_mail,'Content-Type: text/plain;');
writeLn(Arq_mail,'charset=iso-8859-1');
writeLn(Arq_mail,'Content-Transfer-Encoding: quoted-printable');
writeLn(Arq_mail,' ');

writeLn(Arq_mail,'--=_NextPart_000_003E_01C33CDC.81459AC0');
writeLn(Arq_mail,'Content-Type: text/html;');
writeLn(Arq_mail,'charset=iso-8859-1');
writeLn(Arq_mail,'Content-Transfer-Encoding: quoted-printable');
writeLn(Arq_mail,' ');
writeLn(Arq_mail,'!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 
Transitional//EN');
writeLn(Arq_mail,'HTMLHEAD');
writeLn(Arq_mail,'META http-equiv=3DContent-Type 
content=3Dtext/html; = charset=3Diso-8859-1');
writeLn(Arq_mail,'META content=3DMSHTML 6.00.2800.1170 
name=3DGENERATOR');
writeLn(Arq_mail,'STYLE/STYLE');
writeLn(Arq_mail,'/HEAD');
writeLn(Arq_mail,'BODY bgColor=3D#f0');
writeLn(Arq_mail,'');
For nQtLines := 0 to  memoHtml.Lines.Count - 1  do
writeLn(Arq_mail, memoHtml.Lines.Strings[nQtLines]);

CloseFile(Arq_mail);
{$I+}
if lAbrir Then
  ShellExecute(Handle,'open', PChar( sFileN ), nil, nil, 
SW_SHOWNORMAL);

Desde já agradeço

Mariana





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Envio de email pelo OutLook

2004-10-25 Por tôpico Alexandre Oliveira

Olá,

Olha que complicado hein??!!?? Porque você não monta um programinha (telinha
de cliente de email) tipo :

Para:
Assunto:

-
Memo1



Um botão ENVIAR;

No código do botao enviar tu escreves:

procedure .
var
  Opendialog1 : TOpenDialog;
begin
  Opendialog1 := TOpendialog.Create(application);
  try
  if OpenDialog1.Execute then
 begin
   EnviarEmail(edtPara.text,
edtAssunto.Text,Memo1.Text,opendialog1.FileName);
 end;
  finally
Opendialog1.Destroy;
  end;
end;

Claro, antes crie esta função: e não esqueça dos uses: ComObj, Dialogs

function TForm1.EnviarEmail(Email, Subject : string; Body : Widestring ;
Filename : string): boolean;
var
  outlook : variant;
  item: variant;
begin
try
   outlook  := CreateOLEObject('outlook.application');
   try
item := outlook.CreateItem(0);
item.Subject := Subject;
item.Body:= Body;
// Aqui é legal, você pode aperfeicoar para depois poder anexar vários
arquivos no email.
item.Attachments.Add(FileName,1,1,FileName);
item.To  := email;
item.Send;
   finally
outlook.quit;
   end;
  except
  result := false;
  exit;
  end;
result := true;
end;

Tenta aí, serve pra um arquivo mas você pode melhorar bastante.

Alexandre

- Original Message -
From: Mariana [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, October 25, 2004 5:05 PM
Subject: [delphi-br] Envio de email pelo OutLook




Amigos...
Tenho um projeto de envio de email que foi desenvolvido por outro
programador a algum tempo.
Ele funciona legal, e envia o email pelo OutLook deixando uma cópia
nos itens enviados como meu gerente quer.
Só que agora eu tenho que anexar arquivos nos emails a serem
enviados, e eu gostaria de saber se existe uma maneira de fazer isso
no código que já existe ou se tenho que refazer este código.
Segue o código:

AssignFile(Arq_mail, sFileN );
Rewrite(Arq_mail);
writeLn(Arq_mail,'From: ');
writeLn(Arq_mail,'To: '+ sMailDest );
writeLn(Arq_mail,'Cc: '+ sCopia );
writeLn(Arq_mail,'Bcc: '+ sCopiaOculta );
writeLn(Arq_mail,'Subject: '+ sSubject );
writeLn(Arq_mail,'Date: ');
writeLn(Arq_mail,'MIME-Version: 1.0');
writeLn(Arq_mail,'Content-Type: multipart/alternative;');
writeLn(Arq_mail,'boundary=
=_NextPart_000_003E_01C33CDC.81459AC0');
writeLn(Arq_mail,'X-Priority: 3');
writeLn(Arq_mail,'X-MSMail-Priority: Normal');
writeLn(Arq_mail,'X-Unsent: 1');
writeLn(Arq_mail,'X-MimeOLE: Produced By Microsoft MimeOLE
V6.00.2800.1165');
writeLn(Arq_mail,' ');
writeLn(Arq_mail,'This is a multi-part message in MIME format.');
writeLn(Arq_mail,' ');
writeLn(Arq_mail,'--=_NextPart_000_003E_01C33CDC.81459AC0');
writeLn(Arq_mail,'Content-Type: text/plain;');
writeLn(Arq_mail,'charset=iso-8859-1');
writeLn(Arq_mail,'Content-Transfer-Encoding: quoted-printable');
writeLn(Arq_mail,' ');

writeLn(Arq_mail,'--=_NextPart_000_003E_01C33CDC.81459AC0');
writeLn(Arq_mail,'Content-Type: text/html;');
writeLn(Arq_mail,'charset=iso-8859-1');
writeLn(Arq_mail,'Content-Transfer-Encoding: quoted-printable');
writeLn(Arq_mail,' ');
writeLn(Arq_mail,'!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0
Transitional//EN');
writeLn(Arq_mail,'HTMLHEAD');
writeLn(Arq_mail,'META http-equiv=3DContent-Type
content=3Dtext/html; = charset=3Diso-8859-1');
writeLn(Arq_mail,'META content=3DMSHTML 6.00.2800.1170
name=3DGENERATOR');
writeLn(Arq_mail,'STYLE/STYLE');
writeLn(Arq_mail,'/HEAD');
writeLn(Arq_mail,'BODY bgColor=3D#f0');
writeLn(Arq_mail,'');
For nQtLines := 0 to  memoHtml.Lines.Count - 1  do
writeLn(Arq_mail, memoHtml.Lines.Strings[nQtLines]);

CloseFile(Arq_mail);
{$I+}
if lAbrir Then
  ShellExecute(Handle,'open', PChar( sFileN ), nil, nil,
SW_SHOWNORMAL);

Desde já agradeço

Mariana





--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos










--
Este e-mail está livre de vírus.
Verificado por AVG Anti-Vírus (http://www.avgbrasil.com.br).
Versão: 7.0.280 / Banco de dados de Vírus: 264.12.2 - Data de Lançamento:
22/10/2004




-- 
Mensagens enviadas estão livres de vírus.
Verificado por AVG Anti-Vírus (http://www.avgbrasil.com.br).
Versão: 7.0.280 / Banco de dados de Vírus: 264.12.2 – Data de Lançamento: 22/10/2004



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos