wp_mail working not get_bloginfo example php html email href

php - working - Incluir html en el correo electrónico



wp_mail smtp (4)

No entendí ¿Necesitas repetir el html así?

echo ''<a href ="http://www.www.com"> Link </a>'';

¿O necesitas hacer esto?

$body .= ''<a href ="http://www.www.com"> Link </a>'';

¿Qué es exactamente lo que estás tratando de hacer?

Si está intentando enviar datos HTML por correo (), debe establecer algunos encabezados

$headers = ''MIME-Version: 1.0'' . "/r/n"; $headers .= ''Content-type: text/html; charset=utf8'' . "/r/n"; mail($to, $subject, $body, $headers);

Para obtener más información, consulte http://php.net/manual/en/function.mail.php ejemplo 4

Necesito incluir algunas cosas HTML en PHP, por ejemplo para agregar <a href="#">link</a> en un mensaje como este:

<?php $to = $themail; $subject = "Expiration d''une annonce"; $body = "Hey,/n/n"; // I need to include a link here in the body like <a href ="http://www.www.com"> Link </a> mail($to, $subject, $body) ?>

¿Algunas ideas?



php.net/mail tiene muchos ejemplos

<?php // multiple recipients $to = ''[email protected]'' . '', ''; // note the comma $to .= ''[email protected]''; // subject $subject = ''Birthday Reminders for August''; // message $message = '' <html> <head> <title>Birthday Reminders for August</title> </head> <body> <p>Here are the birthdays upcoming in August!</p> <table> <tr> <th>Person</th><th>Day</th><th>Month</th><th>Year</th> </tr> <tr> <td>Joe</td><td>3rd</td><td>August</td><td>1970</td> </tr> <tr> <td>Sally</td><td>17th</td><td>August</td><td>1973</td> </tr> </table> </body> </html> ''; // To send HTML mail, the Content-type header must be set $headers = ''MIME-Version: 1.0'' . "/r/n"; $headers .= ''Content-type: text/html; charset=iso-8859-1'' . "/r/n"; // Additional headers $headers .= ''To: Mary <[email protected]>, Kelly <[email protected]>'' . "/r/n"; $headers .= ''From: Birthday Reminder <[email protected]>'' . "/r/n"; $headers .= ''Cc: [email protected]'' . "/r/n"; $headers .= ''Bcc: [email protected]'' . "/r/n"; // Mail it mail($to, $subject, $message, $headers); ?>

También encontré útil este artículo:

PHP: envío de correo electrónico (texto / HTML / archivos adjuntos)


Esto es muy básico: mail()

Establecer los encabezados correctos (desde php.net)

// To send HTML mail, the Content-type header must be set $headers = ''MIME-Version: 1.0'' . "/r/n"; $headers .= ''Content-type: text/html; charset=iso-8859-1'' . "/r/n"; // Mail it mail($to, $subject, $message, $headers);

su $ mensaje ahora puede contener HTML. Para html / emails complejos, es aconsejable mirar algunos paquetes como la clase PEAR Mailer, por ejemplo.