Pergunta

Procurando uma biblioteca Java para converter um link mailto em uma mensagem MIME, ou pelo menos preencher as partes contidas no link mailto.A única solução que encontrei (uma pergunta SO) envolve o uso de Desktop do qual tenho certeza que meu aplicativo não pode depender (altamente simultâneo, executado em um servidor web).

Foi útil?

Solução

Pelo que sei, algo simples não existe.O código a seguir funcionou usando o Uri class do Android, que não foi complicada de extrair das bibliotecas do Android:

MailTo mailTo = MailTo.parse(unsubscribeUrl);

        Map<String, String> headers = mailTo.getHeaders();
        Set<Map.Entry<String, String>> values = headers.entrySet();

        for (Map.Entry<String, String> header : values) {
            message.addHeader(header.getKey(), header.getValue());
        }
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top