日本PHPユーザ会 掲示板

日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。

日本PHPユーザ会 掲示板 » PHP事はじめ » メールフォームからのメールが届いていない

メールフォームからのメールが届いていない

ページ: 1

投稿者 投稿
会員
登録者: 1 2011
返信数: 3
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>お問い合わせフォーム</title>
</head>
<body>
<?php
//お問い合わせタイトル、詳細のセット
$title = htmlspecialchars($_POST['title'], ENT_QUOTES);
$message = htmlspecialchars($_POST['message'],
ENT_QUOTES);

//日本語(UTF-8)の指定
mb_language('ja');
mb_internal_encoding('UTF-8');

// Fromアドレスの設定(自動送信<@hb.tp1.jp>)
$name = '自動送信';
$email = '<@hb.tp1.jp>';
$header = 'From: '. mb_encode_mimeheader($name) . '<' .
$email .'>';

// メール送信
$result = mb_send_mail("@hb.tp1.jp>", $title,
$message, $header);

//メール送信の確認
if ($result){

echo '■お問い合わせ内容を担当者に送信しました。';
} else {

echo '■担当者への送信に失敗しました。';
}
?>
</body>
</html>
何故でしょうか??ちなみに迷惑メールにも届いていませ :'(
会員
登録者: 8 2009
返信数: 103
こんにちは。

http://okwave.jp/qa/q6460583.html
設定していても送信できない場合はOP25Bか認証が必要などの可能性があります。

mb_send_mail()の返り値はメールが送信されたかどうかではなく
メールを受け付けたかどうかです。
メールサーバのログを確認すると原因がはっきりわかると思います。

ページ: 1

日本PHPユーザ会 掲示板 » PHP事はじめ » メールフォームからのメールが届いていない

日本PHPユーザ会 掲示板 は UseBB 1 フォーラムソフトウェア を使用しています