Fórum Email enviado para Outlook vem como anexo #423176

04/09/2012

0

Boa tarde pessoal,

Estou com um problema ao enviar um email.
Quando envio um email (pelo Delphi) e o mesmo é aberto por um navegador, (Chrome, Mozila),
este email esta formatado exatamente da forma que mandei.
Mas quando o mesmo email é aberto pelo Outlook, ele vem em anexo.

Como isso é possível acontecer?

Desde já agradeço pela atenção.
Paulo Fossá

Paulo Fossá

Responder

Posts

04/09/2012

Singular Ti

Amigo tem como vc detalhar melhor como foi feito o procedimento de envio dessa mensagem... Qual componente vc usou?? tu pode postar aqui um trecho do fonte onde é enviado a mensagem para podermos avaliar melhor seu problema???

Abraços!!!
Responder

Gostei + 0

05/09/2012

Paulo Fossá

Desculpe por não ter explicado melhor.
Acredito que o problema não seja tanto pela programação, pois quando o email é aberto pelo navegador, o html vem formatado corretamente.
Mas quando o email é aberto pelo outlook, o html vem em anexo.
Acredito que deva ser alguma configuração do próprio outlook. Não sei se você já passou por alguma situação semelhante.

Utilizo basicamente na função de envio:

- TIdSSLIOHandlerSocketOpenSSL
- TIdMessage
- TIdSMTP
- TIdText

Responder

Gostei + 0

05/09/2012

Romulo Contro

vc tá criando algum TIdAttachment ?

ele serve pra anexar arquivo...
eu uso ele, mas nao vai a mensagem como anexo...
eu faço assim:

...
...
TIdAttachment.Create(IdMessage1.MessageParts,'c:\arquivo_de_anexo.xlsx');
try
IdSMTP1.Send(IdMessage1);
except
ShowMessage('Erro ao enviar E-mail!');
end; //end try
...
...

daí quando nao vou anexar nada, eu nao dou o TIdAttachment.Create, e faço só o idSMTP1.Send(IdMessage1);
Responder

Gostei + 0

05/09/2012

Paulo Fossá

Obrigado pela atenção,
mas eu uso o TIdAttachmentFile, não dou um create nele mas dou o ASmtp.Send(AMessage);
Responder

Gostei + 0

05/09/2012

Romulo Contro

quando vc diz que fica em anexo, fica como? assim? http://puu.sh/12htQ

pois se for desse jeito aí, é normal do outlook mesmo...

caso vc não for anexar nenhum arquivo, tenta fazer sem o attachment
Responder

Gostei + 0

05/09/2012

Paulo Fossá

Tem casos que preciso passar o logo (imagem) em anexo ao email, além do html que passo sempre no corpo, então preciso do Attachment.
Você poderia me passar seu email, para que eu possa estar te mandando a imagem de como é o email no Outlook?
Responder

Gostei + 0

05/09/2012

Romulo Contro

romulo.contro@hotmail.com
Responder

Gostei + 0

05/09/2012

Paulo Fossá

Romulo, muito obrigado pela atenção. O problema era este mesmo que você tinha me citado.
Encontrei pela internet o comando:

IdMessage1.CharSet := 'ISO-8859-1';

E agora esta funcionando normal, graças a Deus!
As vezes cai no Lixo Eletrônico, mas vai o email formatadinho.

Novamente obrigado pela atenção, bom trabalho.
Responder

Gostei + 0

05/09/2012

Romulo Contro

beleza!

esse problema do lixo eletronico eu também enfrento... =/

se por acaso algum dia vc achar alguma solução pra isso aí, me manda um e-mail...

eu acho que acontece quando autentica com um e-mail e manda com outro ele cai como spam, mas nao tenho certeza...

Abraço aí, até mais.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar