unción @php mail (): Cómo mostrar imágenes y usar el estilo en un mensaje html [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Enviar HTML en un correo electrónico a través de PHP? 8 respuestas

Actualmente tengo un problema con el phpmail() función. El primer problema es que algunos navegadores de correo electrónico, como gmail, no muestran las imágenes automáticamente. El segundo problema es que el mensaje no usa el estilo que puse en<p style>

Aquí está el código solo para la parte 'mensaje' del phpmail() función. El resto no es necesario (y si es así, hágamelo saber).

No estoy usando phpMailer porque no estoy familiarizado con él, soy muy principiante en el código y finalmente esta parte del código es una pequeña parte de un script.

$message = '<html><body><center>';
$message .= '<img src="http://externet.website/mail/images/logo.png" alt="Mogingo" />';
$message .= '<br /><p />';
$message .= '<img src="http://externet.website/mail/images/orangebar.png" alt="Spacer" />';
$message .= '<p style="font-family:"Comic Sans MS";font-size:60px"><strong>Bonjour!</p></strong>';
$message .= '<p style="font-family:"Sans Serif";font-size:22px">Merci d’avoir utilisé les services de gestion de projet de Mogingo, nous apprécions votre confiance. Votre facture est disponible en cliquant sur lien ci-dessous:</p>';
$message .= '<p style="font-family:"Sans Serif";font-size:22px">';
$message .=  $_POST['URL-main'];
$message .= "</p>";
$message .= '<p style="font-family:"Sans Serif";font-size:22px">Si vous avez apprécié l’expérience, n’hésitez pas à en parler dans votre réseau : nous avons un programme de récompense de 10% de rabais sur votre prochaine facture lorsque vous nous référez un nouveau client !';
$message .= '<p style="font-family:"Sans Serif";font-size:22px">Au plaisir de faire affaires avec vous,<p>';
$message .= '<p style="font-family:"Sans Serif";font-size:22px">- L’Équipe de Mogingo</p>';
$message .= '<img src="http://externet.website/mail/images/orangebar.png" alt="Spacer" />';
$message .= '</body></center></html>';

Gracias por tomarte el tiempo de leer y espero dar una respuesta.

EDITA

He solucionado mi problema de mostrar mis imágenes de la siguiente manera: - Ahora uso PHPMailer, que es mucho más fácil. - Debe agregar las siguientes líneas

$mail->AddEmbeddedImage("../images/logo.png", 'logo');

y luego puedes referirte a esa imagen usando

$message .= '<img src="cid:orangebar" alt="Spacer" />';

Respuestas a la pregunta(1)

Su respuesta a la pregunta