我目前遇到了php mail()
功能的问题。第一个问题是某些电子邮件浏览器(如gmail)没有自动显示图像。第二个问题是消息没有使用我放在<p style>
以下是仅用于&#39;消息的代码&#39; php mail()
函数的一部分。其余的不需要(如果是,请告诉我)。
我没有使用phpMailer,因为我对它一点都不熟悉,我在代码方面非常初学,最后这部分代码只是脚本的一小部分。
$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>';
感谢您花时间阅读并希望提供答案。
修改
我修复了以下方式显示图片的问题: - 我现在使用PHPMailer更容易。 - 您需要添加以下行
$mail->AddEmbeddedImage("../images/logo.png", 'logo');
然后您可以使用
引用该图像$message .= '<img src="cid:orangebar" alt="Spacer" />';
答案 0 :(得分:0)
听起来像PHPMailer的工作.. http://phpmailer.worxware.com/ 安装后,请使用类似这样的示例 http://phpmailer.worxware.com/index.php?pg=exampleamail构建带有内嵌附件的HTML电子邮件