首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >邮件功能不在联机服务器上工作

邮件功能不在联机服务器上工作
EN

Stack Overflow用户
提问于 2013-07-26 09:39:19
回答 1查看 5.2K关注 0票数 1

我写了一个完美的代码,但我不明白为什么我的邮件不发送

代码语言:javascript
运行
复制
$to = "info@domain.com";
    $subject = "Account request from $first_name $last_name";
    $emailBody = "
            hi,
            <br /><br />
            <strong>First Name</strong> : $first_name.<br />
            <strong>Last Name</strong> : $last_name.<br />
            <strong>Phone</strong> : $phone.<br />
            <strong>Email</strong> : $email.<br />
            <strong>Message</strong> : $message.
    ";

    //  Email headers
    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
    $headers .= 'From: domain' . "\r\n";

    //  Email Function
    $mail = mail($to,$subject,$emailBody,$headers);

如果我去登记

代码语言:javascript
运行
复制
if($mail)
{
echo 'success';
}
else
{
echo 'fail';
}

在本地主机上,它显示了我的成功,但在在线服务器上,它显示了我的失败--不明白为什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-26 11:12:54

是的,我犯了一个错误。

首先我写这个

代码语言:javascript
运行
复制
$headers .= 'From: domain' . "\r\n";

现在这是正确的

代码语言:javascript
运行
复制
$headers .= 'From: Domain <info@domain.com>' . "\r\n";

谢谢大家,特别是"RiggsFolly“和”戴尔“

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17877975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档