Apenas para complementar...

O problema só ocorre se o usuário for ler a mensagem pelo Webmail (do
BRTurbo e alguns outros). Se ele baixar a mensagem pelo Outlook Express o
problema não ocorre.

Atenciosamente.

Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br

----- Original Message -----
Subject: [delphi-br] Problema com TIdSMTP e Anexo


>
> Toda vez que envio uma mensagem usando TIdSMTP com anexo para e-mails do
> BRTurbo (e alguns outros provedores também) o destinatário não recebe a
> mensagem original, mas somente o aviso abaixo:
>
> ---------
> Não foi possível decodificar este e-mail seguindo o padrão de e-mail
> (rfc822).
> Ele foi guardado como anexo e pode ser baixado sem perda de dados.
> ---------
>
> Este problema só ocorre quando a mensagem contem anexos.
>
> Segue o código-fonte:
>
> --------------
> procedure TForm1.Button1Click(Sender: TObject);
> var
>   SMTP: TIdSMTP;
>   Msg: TIdMessage;
> begin
>   SMTP := TIdSMTP.Create(nil);
>   Msg := TIdMessage.Create(nil);
>   try
>     SMTP.Host := 'mail.nomedoservidor.com.br';
>     SMTP.Port := 25;
>     SMTP.AuthenticationType := atNone;
>     SMTP.Connect;
>     try
>       Msg.From.Address := '[EMAIL PROTECTED]';
>       Msg.From.Name := 'Nome do remetente';
>       Msg.Subject := 'Assunto da mensagem';
>       Msg.Body.Text := 'Texto da mensagem';
>       Msg.Recipients.EMailAddresses := '[EMAIL PROTECTED]';
>       TIdAttachment.Create(Msg.MessageParts, 'c:\teste.txt'); { Anexo }
>       SMTP.Send(Msg);
>     finally
>       SMTP.Disconnect;
>     end;
>   finally
>     SMTP.Free;
>     Msg.Free;
>   end;
>   ShowMessage('Mensagem enviada');
> end;
> ---------------
>
> No help do Delphi diz que o componente TIdMessage é compatível com o
padrão
> rfc822. Será que tenho que alterar alguma propriedade para não dar este
> problema? Mas qual?
>
> Alguém já passou por este problema?
>
> Notas:
>
> 1. Os endereços mostrados no código-fonte acima foi trocados nesta
mensagem
> para evitar spam.
>
> 2. Enviando a mesma mensagem e com o mesmo anexo por outro programa de
> e-mail (Outlook ou Yahoo) não ocorre o referido erro.
>
> 3. Uso Delphi6 e está atualizado com Update Pack 2.
>
> Atenciosamente.
>
> Daniel P. Guimarães
> Tecnobyte Informática
> www.tecnobyte.com.br




-- 
<<<<< 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

 



Responder a