Estou a usar um código delphi para enviar uma mensagem mas gostaria de enviar o texto em html com um anexo em pdf. Não consigo. A mensagem aparece formatada em html mas o anexo que é pdf vem com uma série de letras e números. Em resumo como colocar a mensagem em html e o anexo em pdf? (no Indy 10 como funciona o contentType?)
Pergunta
Mario Lopes
Boa tarde
Estou a usar um código delphi para enviar uma mensagem mas gostaria de enviar o texto em html com um anexo em pdf. Não consigo. A mensagem aparece formatada em html mas o anexo que é pdf vem com uma série de letras e números. Em resumo como colocar a mensagem em html e o anexo em pdf? (no Indy 10 como funciona o contentType?)
Eis o código.
//idmessage1.ContentType:='text/html' ; idMessage1.CharSet := 'ISO-8859-1' ; label4.Caption:=query1.FieldByName('numero_recibo').AsString ; IdSMTP1.Username := 'xxxx@dsdsd'; IdSMTP1.Password := 'xxxxx'; IdSMTP1.Connect; IdSMTP1.Authenticate; IdMessage1.From.Address := 'xxxx.x@sdsd'; IdMessage1.From.Name := 'Escolinha'; IdMessage1.Recipients.Clear; IdMessage1.Recipients.EMailAddresses := 'xxx@xxx'; IdMessage1.Subject := 'A Escolinha - Recibo do Mês '; IdMessage1.Body.Text :='<html><br>ola<br>está tudo bem ou não?<b>tudo ok</b></html>'; TIdAttachmentFile.Create(idmessage1.MessageParts, label2.caption); IdSMTP1.Send (idMessage1); idmessage1.Clear; idsmtp1.Disconnect();Alguém ajuda?
Cumprimentos.
Mário
Editado por Mario LopesLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.