0

PHP を使用してメールを送信しようとしていますが、機能していません。これは私のコードです。

<form method="post" name="contact" action="#contact">
                        <div class="left">
                            <label for="author">Name:</label> <input name="nom" type="text" class="input_field" id="author" maxlength="40" />
                        </div>
                        <div class="right">                           
                            <label for="email">Email:</label> <input name="email" type="text" class="input_field" id="email" maxlength="40" />
                        </div>
                        <div class="clear"></div>
                        <label for="text">Message:</label> <textarea id="text" name="text" rows="0" cols="0"></textarea>
                        <input type="submit" class="submit_btn float_l" name="submit" id="submit" value="Send" />
                    </form>
                    <?php
                    $name= ($_POST["nom"]);
                    $mail= ($_POST["email"]);
                    $headers  = 'MIME-Version: 1.0' . "\r\n";
                    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
                    $headers .= 'From:<nelson-book@outlook.fr>' . "\r\n";
                    $suject="Book";
                    $message = "Nom: <br/>" .$name. "email:<br/> " .$email. "message: " .$_POST["text"];
                    if (isset($_POST['submit'])) {
      mail("nelson-book@outlook.fr", $suject, $message, $headers);
      echo" teste";


}

?>

私はすでにこのアリに似たSUPERコードを使用しており、完全に機能しました..問題はサーバーにある可能性がありますか? 前もって感謝します。

4

1 に答える 1

1

「outlook.fr」などの別のホスティング ドメインを使用して電子メールを送信する場合は、SMTP サーバーの制限を確認してください。これが許可されていない場合があります。

于 2013-06-27T11:12:41.487 に答える