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.

  • Como posso usair a estrutura de animação dentro da canvas?
  • Como economizair melhor o status da compra do InApp localmente?
  • Layout de redimensionamento de keyboard suave e Android
  • Android destruindo atividades, matando processs
  • lendo metadados EXIF ​​jpeg do Android do return de image da image
  • Cor de plano de background do Android WebView
  • 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.

  • Plugin PhoneGap: maneira mais rápida de transferir dados JSON paira nativos
  • Como criair forma com sólido, canto, traço no Código Java?
  • Android RadioButton textColor selector
  • Desenhe text sobre esfera no libgdx
  • Como obter o Android Studio paira reconhecer o file como fonte (teste)
  • Localizair data de validade da loja de keys do 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.