::vinicius:: Postado Dezembro 7, 2005 Denunciar Share Postado Dezembro 7, 2005 Existe uma forma de identificar se o email da pessoa suporta html???No caso, seria enviado ambos os tipos, em html e txt. Se o email do usuario aceitar html, ele recebe o email em html. Se não aceitar, recebe em txt.Existe como saber isso?? Grato! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 johnle Postado Dezembro 7, 2005 Denunciar Share Postado Dezembro 7, 2005 acredito q não.. porque isso estará definido no programa ou no webmail que a pessoal for abrir.. então é uma opção no email dela...mas acredito q todo mundo usa email HTML e sem problemas.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabricio_Magri Postado Dezembro 7, 2005 Denunciar Share Postado Dezembro 7, 2005 Sim, tem como, mas é meio grande para explicar aqui.Se quiser, pegue essa classe que faz isso:Classe para envio de emails no padrão MIMEBasta enviar o texto no formato text/plain e text/html. Automaticamente ele cria o cabeçalho que faz isso. Se o email da pessoa não aceitar html, imagens e coisas inline são colocadas como anexo e mostra o texto plano.Caso queira aprender mais sobre cabeçalhos de email, entre no link abaixo:http://www.zend.com/zend/spotlight/sendmimeemailpart1.phpFalou,FabrícioFórum Ajax Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 johnle Postado Dezembro 8, 2005 Denunciar Share Postado Dezembro 8, 2005 massa.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ::vinicius:: Postado Dezembro 9, 2005 Autor Denunciar Share Postado Dezembro 9, 2005 é orientado a objeto. Roda no php 4.3?? Tentei testar, mas não recebi os email.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabricio_Magri Postado Dezembro 9, 2005 Denunciar Share Postado Dezembro 9, 2005 Funciona no php 4 sim vinicius.Ele está retornando true ou false em $sendmail -> send();?Exemplo:$enviou = $sendmail -> send(); if ($enviou) { echo "Foi enviado"; } else { echo "Não enviou"; }Se retornou false, pode ser por varios motivos. Tipo, o servidor só envio email autenticado, ou algum dos dados passados está incorreto...Se retornou true e o email não chegou, pode ser que o servidor de smtp não conseguiu enviar o email por algum motivo.Olha isso aí e qualquer coisa estamos aí...Falou,Fabrício Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
::vinicius::
Existe uma forma de identificar se o email da pessoa suporta html???
No caso, seria enviado ambos os tipos, em html e txt. Se o email do usuario aceitar html, ele recebe o email em html. Se não aceitar, recebe em txt.
Existe como saber isso??
Grato!
Link para o comentário
Compartilhar em outros sites
5 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.