所以當我提交我的表單時,一切都存儲在數據庫中就好了,我有一個非常簡單的電子郵件,基本上包括'嘿謝謝,這是你的鏈接'的一種交易而我收到的很好。但現在我已經升級到使用HTML機構,突然間我沒有收到電子郵件,爲什麼?PHP的郵件功能不會發送電子郵件
$to = $username;
$subject = 'Thanks for Registering on Dota Pub Stars!';
$message = '<html>
<head>
<title>Registration Successful!</title>
<link rel="stylesheet" src="http://www.sithhappens.net/css/style.css" />
</head>
<body class="bodybg">
<div id="registrationform">
<p class="success">Thanks for registering on Dota Pub Stars!</p>
<br />
<br />
<a class="button2" href="http://www.sithhappens.net/?key=' . $activation_key . '&username=' . $username . '&email=' . $email1 . '">Activate Account</a>
</div>
</body>
</html>';
$headers = "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: $from\r\n";
mail($to, $subject, $message, $headers);
您是否使用這個確定在現場服務器上?本地服務器需要配合電子郵件服務器才能發送郵件。 – cbronson
@cbronson是的我是,我只是不想釋放鏈接,因爲我還沒有準備好讓世界看到它:D – Gacnt
你檢查了你的垃圾郵件文件夾嗎? – rlatief