PHP电子邮件脚本不发送电子邮件

PHP电子邮件脚本不发送电子邮件,php,Php,这是我想用于我的网站的PHP电子邮件脚本。我正在为我父亲的公司创建这个网站,并决定使用Bootstrap。所需的HTML和CSS知识是我仍然可以做的,但这超出了我的知识范围。我在互联网上的某个地方找到了这个脚本,但它对我不起作用。我相信这可能有一个非常合乎逻辑的原因,但我对PHP脚本一无所知。。。我希望你能帮这个新手。我非常愿意学习,但仅仅为了一个简单的脚本而学习PHP(我不打算做更多的web“开发”)似乎有点夸张。不管怎样,我说的太多了。下面是我找到的脚本(我称之为:sendmail.php)

这是我想用于我的网站的PHP电子邮件脚本。我正在为我父亲的公司创建这个网站,并决定使用Bootstrap。所需的HTML和CSS知识是我仍然可以做的,但这超出了我的知识范围。我在互联网上的某个地方找到了这个脚本,但它对我不起作用。我相信这可能有一个非常合乎逻辑的原因,但我对PHP脚本一无所知。。。我希望你能帮这个新手。我非常愿意学习,但仅仅为了一个简单的脚本而学习PHP(我不打算做更多的web“开发”)似乎有点夸张。不管怎样,我说的太多了。下面是我找到的脚本(我称之为:sendmail.php):


您的服务器管理器可能未配置为发送邮件。如果您在Linux上使用Wamp、Xamp,甚至Apache本身,则需要配置邮件服务器来执行此操作。

您不需要“@mail”中的@in,为什么在函数调用之前需要所有的
@
?你真的害怕
trim
会杀死你的应用吗?
我正在本地处理这个问题,如果是这样的话,我很确定你还没有在本地电脑上配置邮件服务器。。。将您的脚本放在由专业人员维护的实时服务器上,并在那里进行测试。为什么不直接使用它呢?它也可以在本地计算机上运行,而且非常简单。正如giorgio所说,您的PC中可能没有邮件服务器。要将您的脚本放在实时服务器上,请尝试使用PHPMailer。Ins不难使用,您可以在github页面上阅读教程。
<?php
'success',
'message'=>'Thank you for contacting us. As soon as possible we shall be in touch with you '
);

    $name = @trim(stripslashes($_POST['name']));
    $email = @trim(stripslashes($_POST['email']));
    $subject = @trim(stripslashes($_POST['subject']));
    $message = @trim(stripslashes($_POST['message']));

    $email_from = $email;
    $email_to = 'EMAIL_ADRESS_HERE';

 $body = 'Name: ' . $name . "\n\n" . 'Email: ' . $email . "\n\n" . 'Subject: ' . $subject . "\n\n" . 'Message: ' . $message;

 $success = @mail($email_to, $subject, $body, 'From: <'.$email_from.'>');

    echo json_encode($status);
    die;
 ?>
    <section id="contact-page">
    <div class="container">
        <div class="center">
            <h2>Be in touch with us:</h2>
            <p class="lead">DUMMY TEXT</p>
        </div>
        <div class="row contact-wrap">
            <div class="status alert alert-success" style="display: none"></div>
            <form id="main-contact-form" class="contact-form" name="contact-form" method="post" action="sendemail.php">
                <div class="col-sm-5 col-sm-offset-1">
                    <div class="form-group">
                        <label>Name *</label>
                        <input type="text" name="name" class="form-control" required="required">
                    </div>
                    <div class="form-group">
                        <label>E-mail *</label>
                        <input type="email" name="email" class="form-control" required="required">
                    </div>
                    <div class="form-group">
                        <label>Phone</label>
                        <input type="number" class="form-control">
                    </div>
                    <div class="form-group">
                        <label>Company Name</label>
                        <input type="text" class="form-control">
                    </div>
                </div>
                <div class="col-sm-5">
                    <div class="form-group">
                        <label>Subject *</label>
                        <input type="text" name="subject" class="form-control" required="required">
                    </div>
                    <div class="form-group">
                        <label>Message *</label>
                        <textarea name="message" id="message" required="required" class="form-control" rows="8"></textarea>
                    </div>
                    <div class="form-group">
                        <button type="submit" name="submit" class="btn btn-primary btn-lg" required="required">Submit Message</button>
                    </div>
                </div>
            </form>
        </div>
</section>