PHP怎么才能发邮件?

3252889 2003-10-16 03:36:42
用什么方法可以发邮件?
可以加HTML的吗?
我对邮件的原理不太了解,有谁可以帮忙?
...全文
57 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shg918 2003-10-16
  • 打赏
  • 举报
回复
好象php.ini要改
chairj 2003-10-16
  • 打赏
  • 举报
回复
mail("webmaster@sina.com", "Subject", "message");
lovefan666 2003-10-16
  • 打赏
  • 举报
回复
这个程序绝对没问题
我刚用过的
<?php
//header("Last-Modified:".gmdate("D,d M Y H:i:s")." GMT");
//header("Expires:".gmdate("D,d M Y H:i:s",time()-3600*24*30)." GMT");
//ob_implicit_flush();
?>
<style type="text/css">
body{font-family:verdana;font-size:9pt;color:#999999;overflow:hidden}
td{font-family:verdana;font-size:9pt;color:#999999;}
input,textarea{border:1pt solid;};
textarea{overflow:hidden;}
</style>
<script language="javascript">
function sendding(){
//sendnow.style.display="";
//sendmail.style.display="none";
document.forms[0].submit();
document.body.innerHTML="<center>正在发送邮件…………</center>";
}
</script>
<title>免费邮件发送</title>
<center>
<div id="sendnow" style="display:none;width:100%;height:100%">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" align="center">
<tr><td>
<center>正在发送邮件…………</center>
</td></tr>
</table>
</div>
<center>
<div id="sendmail" style="width:100%;height:100%">
<?php
$send=$_POST["send"];
if($send=="1"){
$mailto=$_POST["mailto"];
$mailfrom=$_POST["mailfrom"];
$namefrom=$_POST["namefrom"];
$subject=$_POST["subject"];
$content=$_POST["content"];

$mailto=($mailto!="")?$mailto:"tobylee@lz160.net";
$namefrom=($namefrom!="")?$namefrom:"隐心工作室";
($mailfrom!="")or err_report("发信地址不能为空!");
$fp=@popen("/usr/sbin/sendmail $mailto",w) or err_report("无法打开sendmail句柄于 ".__LINE__." 行");
@fputs($fp,"From:\"$namefrom\"<$mailfrom>\n") or err_report("无法发送发信人信息于第 ".__LINE__." 行");
@fputs($fp,"To:$mailto\n") or err_report("无法发送收信人信息于第 ".__LINE__." 行");
@fputs($fp,"Subject:$subject\n") or err_report("无法发送主题信息于第 ".__LINE__." 行");
@fputs($fp,"\n内容:$content \n") or err_report("无法发送信息于第 ".__LINE__." 行");
@pclose($fp);
print "<table bgcolor=#dddddd cellspacing=1 border=0 cellpadding=2 width=80% align=center>\n";
print "<tr bgcolor=#eeeeee><td>\n";
print "<center><b>发送完成,但无法测知发送结果!</b></center>\n";
print "</td></tr></table>\n";
print "<script>document.title=document.title+\"---发送完成\";</script>";
}
function err_report($err_info){
print "<table bgcolor=#dddddd cellspacing=1 border=0 cellpadding=2 width=80% align=center>\n";
print "<tr bgcolor=#eeeeee><td>\n";
print "<center><b><font color=red>".$err_info."</font></b></center>\n";
print "</td></tr></table>\n";
print "<script>document.title=document.title+\"---出错了\";</script>";
exit();
}
?>
<form action="sendmail.php" method="post" >
<input type="hidden" name="send" value="1">
<table bgcolor=#dddddd cellspacing=1 border=0 cellpadding=2 width=80% align=center>
<tr bgcolor=#eeeeee><td colspan=2><center><b>填写发信信息</b></center></td></tr>
<tr bgcolor=#ffffff><td><p align=right>发件人:  </p></td><td>  <input type="text" name="namefrom"></td></tr>
<tr bgcolor=#ffffff><td><p align=right>发件信箱:  </p></td><td>  <input type="text" name="mailfrom"></td></tr>
<tr bgcolor=#ffffff><td><p align=right>收件信箱:  </p></td><td>  <input type="text" name="mailto"></td></tr>
<tr bgcolor=#ffffff><td><p align=right>主题:  </p></td><td>  <input type="text" name="subject"></td></tr>
<tr bgcolor=#eeeeee><td colspan=2><center><b>填写内容</b></center></td></tr>
<tr bgcolor=#eeeeee><td colspan=2><center>
<textarea rows=4 cols=70 name=content></textarea>
</center></td></tr>
<tr bgcolor=#eeeeee><td colspan=2><center><input type="button" value="发送" onclick="sendding();">    
<input type="reset" value="重置">
</center></td></tr>
</table>
</form>
</div>
indeed 2003-10-16
  • 打赏
  • 举报
回复
cnhxjt 2003-10-16
  • 打赏
  • 举报
回复
up

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧