Autor Tópico: Email com HTML  (Lida 1325 vezes)

Herberto Silva

  • Avançado
  • ****
  • Mensagens: 331
  • Programador Freelancer
    • Desenvolvimento de Software
    • Email
Email com HTML
« Online: Junho 01, 2013, 08:36:54 am »
Boas...
tenho esta estrutura de tabelas montada em HTML e pretendo enviar como corpo da mensagem, mas acontece obtenho o OK do envio da mensagem mas não recebo a mensagem.
Criei uma estrutura mais simples apenas com uma tabela (1 linha e 2 colunas) e consigo receber.
Será que é alguma coisa com as aspas " ou pelicas ' ? ou o sc_mail_send esta limitado neste tipo de estrutura?

A estrutura é esta:

$assunto = {publicidade_titulo};
 
  $xenvio ="herberto.silva@sapo.pt;herbertosilva@cm-ribeirabrava.pt";
   $xemail ="herberto.silva@sapo.pt";
$wtitulo={tiulo};
$wlogotipo={logotipo};
 
$mensagem = '</html></body>';   

$mensagem .= '<table width="703" border="1">';
  $mensagem .= "<tr>";
     $mensagem .= "<td width='212'><div align='center'><img src='http://www.reoverticus.com/gris/imagens/ReO.jpg' width='182' height='124' /></div></td>";
    $mensagem .= "<td width='475'><div align='center'>Titulo 1</div></td>";
  $mensagem .= "</tr>";
 $mensagem .= " <tr>";
   $mensagem .= " <td><div align='center'>45</div></td>";
    $mensagem .= "<td><div align='center'>Titulo 2</div></td>";
  $mensagem .= "</tr>";
$mensagem .= "</table>";
$mensagem .= "<p>oola </p>";
$mensagem .= "<table width='729' border='1'>";
 $mensagem .= " <tr>";
    $mensagem .= "<td width='500'><div align='center'>titulo 01</div></td>";
   $mensagem .= " <td width='500'><div align='center'>titulo 02</div></td>";
  $mensagem .= "</tr>";
 $mensagem .= " <tr>";
    $mensagem .= "<td><div align='center'>foto 01</div></td>";
   $mensagem .= " <td><div align='center'>foto 02</div></td>";
 $mensagem .= " </tr>";
  $mensagem .= "<tr>";
    $mensagem .= "<td><div align='center'>anuncio 01</div></td>";
    $mensagem .= "<td><div align='center'>anuncio 02</div></td>";
 $mensagem .= " </tr>";
  $mensagem .= "<tr>";
    $mensagem .= "<td><div align='center'>observ 01</div></td>";
   $mensagem .= "<td><div align='center'>observ02</div></td>";
 $mensagem .= " </tr>";
  $mensagem .= "<tr>";
   $mensagem .= " <td><div align='center'>preço 01</div></td>";
    $mensagem .= "<td><div align='center'>preco 02</div></td>";
 $mensagem .= " </tr>";
  $mensagem .= "<tr>";
    $mensagem .= "<td><div align='center'></div></td>";
    $mensagem .= "<td><div align='center'></div></td>";
  $mensagem .= "</tr>";
$mensagem .= "</table>";
 $mensagem .= '</html></body>';
  sc_mail_send("localhost", "crm@reoverticus.com", "crm1234", $xemail , $xenvio, $assunto, $mensagem, 'H', "", "", "", "", "");
Cumprimentos,
Herberto Silva
herberto.silva@sapo.pt
skype: herbertobfsilva
www.software-global.info

Almeida

  • Expert
  • *****
  • Mensagens: 610
    • Email
Re:Email com HTML
« Responder #1 Online: Junho 01, 2013, 08:44:29 am »
Citar
$mensagem = '</html></body>';

Se essa sua primeira linha tambem estiver assim no desenvolvimento creio que está errado, pois já esta fechando um head e um body sem te-los.

Att.
Eliezer Almeida
eliezeralmeidago@hotmail.com
www.infotecsoft.com.br - Modernidade e Eficiência

Herberto Silva

  • Avançado
  • ****
  • Mensagens: 331
  • Programador Freelancer
    • Desenvolvimento de Software
    • Email
Re:Email com HTML
« Responder #2 Online: Junho 01, 2013, 09:11:37 am »
pois... distração a minha... mas de qualquer forma com esta estrtura acontece o mesmo:

$assunto = {publicidade_titulo};
 
  $xenvio ="herberto.silva@sapo.pt";
   $xemail ="herberto.silva@sapo.pt";

 
$mensagem = '<html><body>';   

$mensagem .= '<table width="703" border="1">';
 $mensagem .= ' <tr>';
    $mensagem .= '<td width="212"><div align="center"><img src="http://www.reoverticus.com/gris/imagens/ReO.jpg" width="182" height="124" /></div></td>';
    $mensagem .= '<td width="475"><div align="center">'.{tiulo}.'</div></td>';
  $mensagem .= '</tr>';
  $mensagem .= '<tr>';
   $mensagem .= ' <td><div align="center">45</div></td>';
    $mensagem .= '<td><div align="center">Titulo 2</div></td>';
  $mensagem .= '</tr>';
$mensagem .= '</table>';
$mensagem .= '<p>oo</p>';
$mensagem .= '<table width="729" border="1">';
  $mensagem .= '<tr>';
    $mensagem .= '<td width="500"><div align="center">titulo 01</div></td>';
   $mensagem .= ' <td width="500"><div align="center">titulo 02</div></td>';
 $mensagem .= ' </tr>';
  $mensagem .= '<tr>';
    $mensagem .= '<td><div align="center">foto 01</div></td>';
   $mensagem .= '<td><div align="center">foto 02</div></td>';
 $mensagem .= ' </tr>';
  $mensagem .= '<tr>';
    $mensagem .= '<td><div align="center">anuncio 01</div></td>';
    $mensagem .= '<td><div align="center">anuncio 02</div></td>';
  $mensagem .= '</tr>';
 $mensagem .= ' <tr>';
    $mensagem .= '<td><div align="center">observ 01</div></td>';
   $mensagem .= ' <td><div align="center">observ02</div></td>';
  $mensagem .= '</tr>';
 $mensagem .= ' <tr>';
    $mensagem .= '<td><div align="center">preço 01</div></td>';
    $mensagem .= '<td><div align="center">preco 02</div></td>';
  $mensagem .= '</tr>';
  $mensagem .= '<tr>';
    $mensagem .= '<td><div align="center"></div></td>';
    $mensagem .= '<td><div align="center"></div></td>';
  $mensagem .= '</tr>';
$mensagem .= '</table>';


   $mensagem .= '</html></body>';

 
  sc_mail_send("localhost", "crm@reoverticus.com", "crm1234", $xemail , $xenvio, $assunto, $mensagem, 'H');
Cumprimentos,
Herberto Silva
herberto.silva@sapo.pt
skype: herbertobfsilva
www.software-global.info

Herberto Silva

  • Avançado
  • ****
  • Mensagens: 331
  • Programador Freelancer
    • Desenvolvimento de Software
    • Email
Re:Email com HTML - Considerada como SPAM
« Responder #3 Online: Junho 01, 2013, 10:04:44 am »
Olá..
Após corrigir a linha... que estava mal... andei a verificar o servidor de email.
Afinal Não estava a receber a mensagem no meu outlook porque o servidor estava a considerar a mensagem como SPAM, as mensagens que eu tinha enviado anteriormente encontram-se numa pasta identificadas como SPAM. Como posso evitar esta situação?
Cumprimentos,
Herberto Silva
herberto.silva@sapo.pt
skype: herbertobfsilva
www.software-global.info

Almeida

  • Expert
  • *****
  • Mensagens: 610
    • Email
Re:Email com HTML
« Responder #4 Online: Junho 01, 2013, 10:10:09 am »
dê uma olhada aqui:
http://www.plantaoonline.com/2010/07/como-evitar-que-seu-email-caia-na-caixa-de-spam/
http://www.agenciadix.com.br/ajuda/faq/254/criando-um-e-mail-marketing-dentro-das-normas-anti-spam.html

A ultima linha das sua msg também está com as tags trocadas, se for apenas no post tudo bem.
Citar
   $mensagem .= '</html></body>';
« Última modificação: Junho 01, 2013, 10:12:49 am por Almeida »

Att.
Eliezer Almeida
eliezeralmeidago@hotmail.com
www.infotecsoft.com.br - Modernidade e Eficiência