【请教】关于在线发邮件代码 php
一个在线发邮件的页面,以前在空间上可以正常使用,后来又更换了一个新空间就不能使用了,可以发送成功,163信箱也可以接收到,但输入的内容都不显示……请各位高手不吝赐教,谢谢...
一个在线发邮件的页面,以前在空间上可以正常使用,后来又更换了一个新空间就不能使用了,可以发送成功,163信箱也可以接收到,但输入的内容都不显示……
请各位高手不吝赐教,谢谢了
下面这是mail.htm文件
<form action="sendemail.php" method="post" name="form1">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr align="left">
<td width="24%" align="right"> </td>
<td width="50%"><p class="STLE1">给我写信</p>
<p class="STLE1"> </p></td>
</tr>
<tr align="left">
<td align="right">主题:</td>
<td><p>
<input name="subject" type="text" id="subject" maxlength="100">
</p>
</td>
</tr>
<tr align="left">
<td align="right">内容:</td>
<td><textarea name="body" cols="40" rows="20" id="body"></textarea>
<br>
<input type="submit" name="Submit" value="提交">
<input type="submit" name="Submit2" value="重写"> </td>
</tr>
</table>
</form>
下面这个是sendmail.php文件
<?php
if ($subject=="") {
die("请输入主题");
exit;
}
if ($body=="") {
die("请输入内容");
exit;
}
$mailOK=@mail("XXXX@126.com","$subject","
主题:$subject
内容:$body
");
if ($mailOK) {
echo "<p align=\"center\">发送成功,我们会尽快和您联系</p>";
}else {
echo "<p align=\"center\"><font color=\"#FF0000\>发送失败,可能是网络忙,请稍后再试</font></p>";
}
?>
点击发送总是判断没有输入内容,把判断语句去掉后可以正常发送,但接收到的确是空空的,什么也没有的邮件。
求救! 展开
请各位高手不吝赐教,谢谢了
下面这是mail.htm文件
<form action="sendemail.php" method="post" name="form1">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr align="left">
<td width="24%" align="right"> </td>
<td width="50%"><p class="STLE1">给我写信</p>
<p class="STLE1"> </p></td>
</tr>
<tr align="left">
<td align="right">主题:</td>
<td><p>
<input name="subject" type="text" id="subject" maxlength="100">
</p>
</td>
</tr>
<tr align="left">
<td align="right">内容:</td>
<td><textarea name="body" cols="40" rows="20" id="body"></textarea>
<br>
<input type="submit" name="Submit" value="提交">
<input type="submit" name="Submit2" value="重写"> </td>
</tr>
</table>
</form>
下面这个是sendmail.php文件
<?php
if ($subject=="") {
die("请输入主题");
exit;
}
if ($body=="") {
die("请输入内容");
exit;
}
$mailOK=@mail("XXXX@126.com","$subject","
主题:$subject
内容:$body
");
if ($mailOK) {
echo "<p align=\"center\">发送成功,我们会尽快和您联系</p>";
}else {
echo "<p align=\"center\"><font color=\"#FF0000\>发送失败,可能是网络忙,请稍后再试</font></p>";
}
?>
点击发送总是判断没有输入内容,把判断语句去掉后可以正常发送,但接收到的确是空空的,什么也没有的邮件。
求救! 展开
摩杜云
2024-07-09 广告
2024-07-09 广告
判断一个发送邮件api公司的好坏,不只是看价格,还要考虑很多因素。建议可以多对比几个看看。您可以到摩杜云了解下。摩杜云成立于2019年,依托于公司多年技术沉淀和强大的云计算研发实力,面向全世界各个国家和地区、企业组织和个人开发者,提供全球的...
点击进入详情页
本回答由摩杜云提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询