作者LovelyVivi (在傷口上灑鹽..很有趣嗎)
看板PHP
標題[請益] 也是關於php寄信的
時間Tue Jan 10 21:59:24 2006
作者: LovelyVivi (在傷口上灑鹽..很有趣嗎) 看板: C_and_CPP
標題: [問題] 寄信
時間: Tue Jan 10 21:17:18 2006
我下面這段是直接co 光碟的程式碼 不過我不知道為什麼不能跑
是電腦設定的問題嗎?? 我有改smtp 那邊
不過 因為我家的網路是社區網路 isp 業者提供的那個已經不知去向
想問用免費信箱可以嗎?? ex. gmail
我把ini 裡面跟smtp有關的 裡面是改成 gmail的 也有加上smtp_port = 465
^^^^^^^^^^^^^^^^^^^^
不過加上這行 反而連錯誤碼都沒有 就會直接重跑
我一整個寄不出信....Orz
請高手幫忙
<html>
<head><title>寄送電子郵件</title></head>
<body>
<font color="red">
<?
// 是否是表單送回
if (isset($_POST["Send"])) {
// 取得表單欄位內容
$to = $_POST["To"];
$from = $_POST["From"];
$subject = $_POST["Subject"];
$body = $_POST["TextBody"];
// 建立郵件標頭
$header = "From: $from \nReply-To: $from \n";
// 送出郵件
if (mail($to, $subject, $body, $header))
echo "郵件已經成功的寄出! <br>";
else
echo "郵件寄送失敗!<br>";
}
?>
</font>
<form action="Ch11-4-1.php" method="post">
<table>
<tr><td>收件者:</td>
<td><input type="text" size="30" name="To">
</td></tr>
<tr><td>寄件者:</td>
<td><input type="text" size="30" name="From">
</td></tr>
<tr><td>主旨:</td>
<td><input type="text" size="40" name="Subject">
</td></tr>
<tr><td>郵件內容:</td><td>
<textarea rows="5" cols="40" name="TextBody">
</textarea>
</td></tr>
</table>
<input type="submit" name="Send" value="寄送郵件">
</form>
</body>
</html>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.72.250
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.72.250
→ yanli2:要從你家的isp寄.. 01/10 22:07
→ LovelyVivi:可是我們家的網路業者沒有給我們. 01/10 22:11
→ iwolf:mail()要EMAIL伺服器支援轉信功能,不過轉信功能會造成垃圾信 01/13 20:00
→ iwolf:的問題.一般EMAIL伺服器是不提供轉信. 01/13 20:02