ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Problemas ao enviar e-mail com Anexo

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
MaisaCaceres
Novato
Novato


Registrado: Terça-Feira, 13 de Abril de 2010
Mensagens: 2

MensagemEnviada: Ter Abr 13, 2010 5:44 pm    Assunto: Problemas ao enviar e-mail com Anexo Responder com Citação

Pessoal onde eu posso baixar a versão do indy 10???
É porque estou com problemas para enviar e-mail com anexo.
Dei uma pesquisada aqui no fórum e meu código está da forma correta ó:

Código:
SMTP.Host     := SRVSMTP;         
SMTP.Port     := StrToInt(PORTA);
SMTP.Username := USUARIO;
SMTP.Password := SENHA;
 MSG := TIdMessage.Create(nil);

   // Dados do remetente.
   MSG.From.Address := DE; // De - email
   MSG.From.Name    := DE; // De - Nome

   // Destinatarios
   MSG.Recipients.EMailAddresses := PARA;  // Para
   MSG.CCList.EMailAddresses     := CC;    // Com cópia - Cc
   MSG.BccList.EMailAddresses    := CCO;   // Cópia oculta - Cco

   // Conteudo da Mensagem
   MSG.Subject      := ASSUNTO;  // Assunto
   MSG.ContentType  := 'text/html';
   MSG.MessageParts.Clear;
   MSG.Body.Text    := Mensagem; // Mensagem


   if Anexos <> nil then begin
      //Tratando os arquivos anexos
      For xAnexo := 0 to Anexos.Count-1 do
          TidAttachmentFile.Create(MSG.MessageParts, TFileName(Anexos[xAnexo]));
   end;

   result := True;
   SMTP.Connect;
   Try
     try
       SMTP.Send(MSG);
     Except on e: Exception do
       begin
         showmessage(e.Message);
         result := false;
       end;
     end;
   Finally
     SMTP.Disconnect;
   End;


Com esse código eu não consigo enviar e-mail com anexo.
Ele até envia o e-mail, mas o e-mail chega com alguns caracteres no corpo dele como se o arquivo fizesse parte do corpo do e-mail.
Código:
This is a multi-part message in MIME format --a7PK4e3gKR4R6tnI5xVxpCDq=_c56DwulH Content-Type: text/plain Content-Transfer-Encoding: 8bit


Por isso estou achando que pode ser a versão do Indy que está com problemas. Não sei falar se a versão que tenho aqui é a nativa do Delphi.
Alguém pode me ajudar???? Crying or Very sad Crying or Very sad Crying or Very sad
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
MaisaCaceres
Novato
Novato


Registrado: Terça-Feira, 13 de Abril de 2010
Mensagens: 2

MensagemEnviada: Qua Abr 14, 2010 9:31 am    Assunto: Responder com Citação

Não?
Ninguém?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB