2013-12-20 99 views
0

我接触形式 工作这是电子邮件被发送添加recieving的电子邮件地址

$emailTo = '[email protected]'; 
    $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; 

表做工不错,一切都很好,除非我收到邮件的一部分,我想在我的邮箱回复电子邮件就说明我的网络服务器 的ADRESS它看起来像$头不正常工作,如果我的代码正确的这个部分负责回复住址电子邮件“‘回复:’$电子邮件。”

(IM在PHP不好)

我的第二个可选的问题是如何让时尚的电子邮件。 我的意思是比如在我的电子邮件,当涉及到信箱它显示

电子邮件:[email protected]

类框架:dasdsa

颜色建议:dasdsa

信息关于项目:dasdsa

我怎样才能做到这一点大胆,色彩等?

感谢您的时间,欢呼声

回答

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/

+0

链接是伟大的,将是有用的,我当然。但是你的代码弄乱了传入的邮件,我的意思是我必须更改$ headers。=“From:$ emailTo <$emailTo>”。为 “\ r \ n” 个; to $ headers。=“From:$ email <$email>”。为 “\ r \ n” 个;并且回复工作但机体在同一行,下一行的命令是什么? –

+0

好吧,我找到解决方案,只需要切换最后$头到$头= =从:'。'。 <'.$email.'>'。 “\ r \ n”。 '回复: ' 。 $电子邮件;谢谢!关于造型,你可能会给我/告诉我一些教程如何做到这一点?现在我知道限制是什么,但不知道如何去做。 –

相关问题