You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML邮件表单无法发送邮件问题求助

HTML邮件表单无法发送邮件的问题排查

我正被HTML邮件表单的问题困扰,懂编程的人可能觉得简单,但我没有编程经验。问题是这个表单无法向我的实际收件箱发送邮件,请问我是不是遗漏了什么?

相关站点部署地址为http://beta2.folldalreklame.no,站点源码可从http://www.folldalreklame.no/StackOverflowHelp.zip获取。

以下是HTML表单代码:

<div class="col-md-8">
    <h3>Send en melding</h3>
    <form id="form-contact"  method="post" class="clearfix ts-form ts-form-email" data-php-path="assets/php/email.php">
        <div class="row">
            <div class="col-md-6 col-sm-6">
                <div class="form-group">
                    <label for="form-contact-name">Navn *</label>
                    <input type="text" class="form-control" id="form-contact-name" name="name" placeholder="Navn" required>
                </div>
                <!--end form-group -->
            </div>
            <!--end col-md-6 col-sm-6 -->
            <div class="col-md-6 col-sm-6">
                <div class="form-group">
                    <label for="form-contact-email">E-post *</label>
                    <input type="email" class="form-control" id="form-contact-email" name="email" placeholder="E-post" required>
                </div>
                <!--end form-group -->
            </div>
            <!--end col-md-6 col-sm-6 -->
        </div>
        <!--end row -->
        <div class="form-group">
            <label for="form-contact-subject">Emne *</label>
            <input type="text" class="form-control" id="form-contact-subject" name="subject" placeholder="Emne" required>
        </div>
        <!--end form-group -->
        <div class="row">
            <div class="col-md-12">
                <div class="form-group">
                    <label for="form-contact-message">Melding *</label>
                    <textarea class="form-control" id="form-contact-message" rows="5" name="message" placeholder="Melding" required></textarea>
                </div>
                <!--end form-group -->
            </div>
            <!--end col-md-12 -->
        </div>
        <!--end row -->
        <div class="form-group clearfix">
            <button type="submit" class="btn btn-primary float-right ts-btn-arrow" id="form-contact-submit">Send melding</button>
        </div>
        <!--end form-group -->
        <div class="form-contact-status"></div>
    </form>
    <!--end form-contact -->
</div>
</div>
<!--end row-->
</div>
</div>
<!--end container-->
</section>
<!--end #contact-->

以下是email.php代码:

<?php
mb_internal_encoding("UTF-8");

$to = 'post@folldalreklame.no';
$subject = 'Melding via nettside';

$name = "";
$email = "";
$phone = "";
$message = "";

if( isset($_POST['name']) ){
    $name = $_POST['name'];

    $body .= "Name: ";
    $body .= $name;
    $body .= "

";
}
if( isset($_POST['subject']) ){
    $subject = $_POST['subject'];
}
if( isset($_POST['email']) ){
    $email = $_POST['email'];

    $body .= "";
    $body .= "Email: ";
    $body .= $email;
    $body .= "

";
}
if( isset($_POST['phone']) ){
    $phone = $_POST['phone'];

    $body .= "";
    $body .= "Phone: ";
    $body .= $phone;
    $body .= "

";
}
if( isset($_POST['message']) ){
    $message = $_POST['message'];

    $body .= "";
    $body .= "Message: ";
    $body .= $message;
    $body .= "

";
}

$headers = 'From: ' .$email . "
";

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
mb_send_mail($to, $subject, $body, $headers);
    echo '<div class="status-icon valid"><i class="fa fa-check"></i></div>';
}
else{
    echo '<div class="status-icon invalid"><i class="fa fa-times"></i></div>';
}

恳请各位提供帮助。


内容的提问来源于Stack Exchange,提问作者Lars-Kristian Nerbø

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 09:09:19