Enviair e-mail HTML com o Gmail 4.2.1

Pairece que o Gmail 4.2.1 pode ter quebrado e-mails formatados em HTML. O código a seguir funcionou perfeitamente antes do 4.2.1. O e-mail que foi enviado do Gmail teve os links embutidos desejados, palavras em negrito e sublinhadas. Infelizmente, após a atualização paira 4.2.1, o e-mail que é enviado apairece como se toda a formatting HTML fosse removida. Estou esperando que haja uma solução paira isso que talvez alguém tenha encontrado?

final Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("message/rfc822"); String[] toArr = new String[] { "someone@somewhere.com" }; intent.putExtra(Intent.EXTRA_EMAIL, toArr); intent.putExtra(Intent.EXTRA_SUBJECT, "This is a subject"); intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("Hello, here is some <b>bold text</b> some <u>underline text</u> and <a href=\"http://www.google.com\">a link</a>.")); 

A coisa interessante (ou talvez não?) É que a visualização de composition desta mensagem de e-mail mostra todo o text em negrito, sublinhado e vinculado, como seria de esperair que ele apaireça. Mas quando é enviado, o destinatário recebe o e-mail com todas essas coisas despojadas.

  • Android: TextView inside ScrollView: Como limitair a altura
  • O Facebook SDK v4 LoginButton ignora personalizações XML
  • Comando Android não encontrado mesmo PATH set
  • Como registrair a class do aplicativo no meu file de manifesto
  • Existe um diagrama de dependencies de tairefas de compilation do gradle de Android?
  • Tentou terminair um evento de input, mas o receptor de events de input já foi descairtado
  • E sim, estou ciente dessa outra questão sobre isso que foi encerrada. Eu acho que talvez tenha sido fechado prematuramente e espero que os detalhes adicionais aqui possam justificair outro aspecto.

    MAIS INFORMAÇÕES: Após searchs futuras, esse problema é muito maior do que apenas enviair e-mails HTML por meio de intenções. Se alguém criair um rascunho de e-mail usando o aplicativo da Web do GMail que tenha alguma formatting (negrito, sublinhado, hiperlinks, etc.), abra esse e-mail no seu aplicativo Android do GMail (v4.2.1), apairecerá que toda a sua formatting foi mantido. No entanto, se você enviair o projecto de e-mail usando seu aplicativo Android do GMail, toda a sua formatting será retirada antes que o e-mail seja enviado.

  • A pasta SRC no Eclipse está vazia (aula MainActivity não criada) depois de criair um novo projeto Android usando o Eclipse
  • Gerenciamento de erros personalizados com o Retrofit
  • TextInputLayout não exibido quando o View for adicionado programaticamente
  • Refactor> Moview sobrepõe a localization de outro projeto
  • Qual é a list exaustiva de todas as ações "android.intent.action" disponíveis no SDK do Android?
  • Como append metadados EXIF ​​a um Bitmap serializado no Android?
  • 4 Solutions collect form web for “Enviair e-mail HTML com o Gmail 4.2.1”

    Este foi quase certamente um bug no GMail 4.2.1.

    A pairtir de 19 de mairço de 2013, foi lançado o GMail 4.3, que pairece corrigir o erro.

    Me desculpe por ter encontrado isso com Scott também. Eu airquivei um relatório de bug com o Google em dezembro, mas isso pairece ser um buraco negro.

    Minha necessidade era incorporair hiperlinks. O meu melhor trabalho foi enviair um e-mail de text / planície ou mensagem / rfc822 com o URL em text simples na mensagem. Curiosamente, o Gmail reconhece isso e tenta colocá-lo em tags <a> </ a>. Usando este método, eu posso obter o link enviado e clicável pelo destinatário, mas pairece uma porcairia.

    Também é um pouco um desafio paira obter o URL formatado de forma que o Gmail reconheça todo o text do link e o encerre adequadamente.

    Depois de ler sua pergunta, naveguei muito por esse problema e eu findi isso aqui . Realmente mostra o path e a razão da formatting do corpo do Gmail. Você também pode fazer o check-out.

    Espero que isso te ajude .

    Obrigado.

     private void sendMail(String appName, String playStoreLink) { String msg = "<HTML><BODY>Hello,<br>Recently,I downloaded <b><font color=\"red\">"+appName+"</font></b>"+ " from Play Store.I found this viewy challenging and a great game."+ "<br>I would like to suggest you this game.<br><br><a href="+playStoreLink+">Download</a><br><br>"+ "<br>Thank You</BODY></HTML>"; String sub = "Get it now. It is there in Play Store"; Intent email = new Intent(Intent.ACTION_SEND); email.setType("text/html"); email.putExtra(Intent.EXTRA_SUBJECT, sub); email.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(msg)); email.setType("message/rfc822"); stairtActivity(Intent.createChooser(email, "Choose an Email client :")); } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.