正确显示我有以下代码发送我的电子邮件:头不是电子邮件PHP邮件
$EmailFrom= "[email protected]";
$EmailTo = "[email protected], [email protected]";
$Subject = "Contact The Loft";
$success = mail($EmailTo, $Subject, $Body, $EmailFrom);
当我提交我的形式,它正确地发送邮件,但是,我的电子邮件显示不正确的标题。看看下面的图片:
我不想[email protected]显示为标题,所以这就是为什么我搜索谷歌直通,我发现我需要定制我的标题。所以我做了以下,但现在没有发送电子邮件。它似乎有一些错误的标题:
<?php
$EmailFrom= "From: HudsonLofts <[email protected]>\r\n";
$EmailFrom.= "X-Mailer: PHP/" . phpversion()."\r\n";
$EmailFrom.= "MIME-Version: 1.0" . "\r\n";
$EmailFrom.= "Content-type: text/html; charset=iso-8859-1 \r\n";
$EmailTo = "[email protected], [email protected]";
$Subject = "Contact The Hudson Loft";
而这正是我所说的邮件功能:
$success = mail($EmailTo, $Subject, $Body, $EmailFrom);
当我提交表单,并检查收到的电子邮件没有我的电子邮件帐户。
我会感谢您的帮助。在此先感谢
我已经意识到,当我使用FROM:邮件不发送。而且邮件功能不起作用,它返回false。但我拆下,只使用:HudsonLofts那么它的工作原理,但它没有正确地在我的电子邮件:(显示的标题
请参阅邮件手册http://php.net/manual/en/function.mail.php或使用phpmailer/swiftmailer。它会使这更容易。 –
谢谢,我将检查它 –
顺便说一句,我从问题中删除了“phpmailer”标记,因为你的语法不是“phpmailer”,它是“'mail()”,这里有两种不同的动物。 –