Tenho uma formulario que no evento OnAfterInsert, grava dados no banco e manda as informações por email, mais o texto não quebra a linha no email.
Texto digitado no formulário tipo texto
Capacidade de priorizar, planejar, executar e controlar projetos de TI.
Inovação e melhoria contínua - Capacidade de inovar ou de melhorar de forma contínua processos e produtos de TI, visando atender as necessidades e Características dos clientes internos e externos.
Capacidade do pessoal de TI de comunicar-se e trabalhar em conjunto com as unidades de negócio mais eficientemente.
Capacidade de entregar soluções ou serviços no tempo de lançamento exigido pela área de negócio e pelo mercado.
Como ele chega no email
Ultima.\r\nCapacidade de priorizar, planejar, executar e controlar projetos de TI.\r\nInovação e melhoria contínua - Capacidade de inovar ou de melhorar de forma contínua processos e produtos de TI, visando atender as necessidades e Características dos clientes internos e externos.\r\n \r\nCapacidade do pessoal de TI de comunicar-se e trabalhar em conjunto com as unidades de negócio mais eficientemente.\r\n\r\nCapacidade de entregar soluções ou serviços no tempo de lançamento exigido pela área de negócio e pelo mercado.\r\n
OBS: Ja tentei a função nl2br(); não funciona também.
Codigo fonte
$mail_smtp_server = 'smtp.gmail.com'; // SMTP server name or IP address
$mail_smtp_user = 'xxx@xx.xx.br'; // SMTP user name
$mail_smtp_pass = 'xxxxxxxxxx'; // SMTP password
$mail_from = 'xxxx@xxxx.xxxxx.br'; // From email
$mail_to = {email}; // To email
$mail_subject = 'Pedido de Informação'; // Message subject
$mail_message = '<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head> <body>
<p>
<span style="color:#0000ff;"><span style="font-family: georgia,serif;"><span style="font-size: 18px;"><strong>E-SIC / Acesso a Informação</strong></span></span></span></p>
<p>
<strong>Nome:</strong>' . {nome} .'- <strong>RG:</strong>' .{rg} . '- <strong>CPF:</strong>' .{cpf}.'</p>
<p>
<strong>Email:</strong>' .{email}.'</p>
<p>
<strong>Solicitação para orgão:</strong>' .{orgao}.'</p>
<p>
<strong>Endereço:</strong>' .{endereco}.',' .{numero}. '- <strong>Bairro:</strong>' .{bairro}.'.</p>
<p>
'.{cidade}.' - '.{uf}. ' / CEP:' .{cep}.'</p>
<p>
<strong>Fone:</strong>' .{fone}.' / <strong>Fone: </strong>' .{fone2}.'</p>
<p>
<strong>Data da Solicitação: </strong>' .{data}.'</p>
<p>
<strong>Solicitação:</strong></p>
<p style="text-align: justify;">' .{pedido}. ' </p> <--------- ESSE E O CAMPO DO TEXTO
<p style="text-align: justify;">
Não responder este e-mail, copia somente para arquivo!.</p>
<p style="text-align: justify;">
</p>
<p>
</p>
<p>
</p>
<p>
</p>
</body> </html>';
$mail_message = str_replace("\r\n", "<br/>", $mail_message); <--------- AQUI FAÇO REPLACE
// Message body
$mail_format = 'H'; // Message format: (T)ext or (H)tml
$mail_copies = 'xxxx@xxxxxxx.xxx.br'; // List of the emails that will recieve the message
$mail_tp_copies = 'CCC'; // Type copies: BCC (Hiden copies) or CCC (Regular copies)
$mail_port = '587'; // Server port
$mail_tp_connection = 'T'; // Connection security (S) or (N)
// Send email";
sc_mail_send($mail_smtp_server,
$mail_smtp_user,
$mail_smtp_pass,
$mail_from,
$mail_to,
$mail_subject,
$mail_message,
$mail_format,
$mail_copies,
$mail_tp_copies,
$mail_port,
$mail_tp_connection);