[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: Duvida na Fase 3 - anexos



Alessandro,

Os clientes de e-mail costumam codificar o conteúdo de attachments em
base64 antes de enviá-los para evitar que caracteres não permitidos
apareçam o corpo da mensagem. Não há problema algum e persistir o
anexo codificado. Se  você estiver implementando o mecanismo de
download de anexos, no entanto, será necessário decodificar o anexo
antes.

Estou achando meio bizarro um anexo text/plain estar em base64, no entanto.

Abraços,

On 7/1/06, Alessandro Santiago dos Santos <santiago*ime:usp:br> wrote:
Ola Pessoal

Estou comum problema na hora de persistir os anexos.

quando lemos o email com pop3client.

os anexos ficam diferentes do original assim para persistir é necessario uma
conversão, ou é configuração durante a leitura?

Ex:

Content-Type: text/plain; name="email.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="email.txt"

Q29tbyB0ZXN0ZQ0KaW5pY2lhbA0KZXN0ZQ0KYXJxdWl2bw0KdGVtDQo2IGxpbmhhcy4=

O conteudo ORIGINAl do email.txt é:
"Como teste
inicial
este
arquivo
tem
6 linhas."


Para Ler os email uso:

pservidor:= POP3Client openOnHostNamed: (umaConta enderecoDNS).
        pservidor loginUser: (umaConta login) password: (umaConta senha).
        pservidor logProgressToTranscript.
        1 to: pservidor messageCount do:
                [ :msgNr | colecoesDeMensagens add: (Mensagem de: umUsuario
comConteudo:(pservidor retrieveMessage: msgNr)).

                ].



--
Giuliano Mega <giuliano*ime:usp:br>