我正在处理联系表格 这是发送电子邮件的部分
$emailTo = 'myemail@gmail.com';
$subject = 'Wiadomość ze strony Mud';
$sendCopy = trim($_POST['sendCopy']);
$body = "Email: $email \n\nKind of frame: $frame \n\nColor suggestion: $color \n\nInfo about project: $comments";
$headers = 'From: ' . ' <' . $emailTo . '>' . "\r\n" . 'Reply-To: ' . $email;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=UTF-8\r\n";
mail($emailTo, $subject, $body, $headers);
// set our boolean completion value to TRUE
$emailSent = true;
表格效果很好一切都很好,除非我收到邮件,我想要在我的邮箱回复电子邮件中显示我的网络服务器的地址 看起来$ header无法正常工作,如果我是对的,这部分代码负责回复adres email“'回复:'。$ email;”
(我的PHP不是很好)
我的第二个可选问题是如何制作时尚的电子邮件。 我的意思是例如在我的电子邮件中,它显示的是邮箱
电子邮件:dsadas@dsdas.pl
框架种类:dasdsa
颜色建议:dasdsa
关于项目的信息:dasdsa
我该怎么做粗体,颜色等?
感谢您的时间,CHEERS
答案 0 :(得分:1)
您可以在这里找到允许HTML发送电子邮件的标题,并修复您对电子邮件的回复:
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-Type: text/html; charset=utf-8" . "\r\n";
$headers .= "From: $emailTo <$emailTo>" . "\r\n";
请注意,在CSS方面,对电子邮件的支持有限,您可以在此处看到无法使用的内容:http://www.campaignmonitor.com/css/