php中发邮件是否用 mail 函数,怎么用,给一个能发送成功的简单例子

demon007 2001-12-04 06:02:33
...全文
183 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
laosan 2001-12-05
  • 打赏
  • 举报
回复
只要Linux机器上开启sendmail服务就行了。
对大多数国内网站都可以,但有些就不行。
比如:@chinaren.com 这种邮箱,我就搞不定。
还望指教。
hieeabo 2001-12-05
  • 打赏
  • 举报
回复
请问 mail服务要如何配置啊?????????
laosan 2001-12-05
  • 打赏
  • 举报
回复
我第二次出售我的劣质产品,没有版权可言,欢迎大家踊跃改进。
给你个不太成熟的程序吧,临时写的,我在新浪邮箱上测试通过:
文件一:mail.html
文件二:mail.php
记得把她们放在同一目录下!!!!!
假设你有新浪邮箱hk_c@sina.com

###########------------文件一:mail.html-------########
<html><head><title>发信给hk_c</title></head>
<body>
<h2 align="center">hk_c发信界面</h2>
<hr color="blue">
<center>
<form action="mail.php">
发件人:<input type="text" name="from" size=25 value=hk_c@sina.com><br>
主题:<input type="text" name="subject" size=20><br>
内容:<textarea name="content" cols=80 rows=15>
hk_c:
你好!
</textarea><br>
<input type="submit" value="寄出">
<input type="reset" value="重写"><br>
</form>
<hr color="blue">
</body>
</html>

###########------------文件二:mail.php-------########
<?
if (empty($from)¦¦empty($subject)¦¦empty($content))
{echo "没有完成填写,请<a href=\"mail.html\">返回</a>";}

$body=$content;
//假设你有新浪邮箱hk_c@sina.com
//假设你还有新浪邮箱hk_c@sina.com.cn
//同时寄两封当然功能强大点
$deal=mail("hk_c@sina.com.cn",$subject,$body,"From:$from");
$deal2=mail("hk_c@sina.com",$subject,$body,"From:$from");
if($deal1) {echo "寄件成功!";}else{echo "寄件失败!!!";}
if($deal2) {echo "寄件成功!";}else{echo "寄件失败!!!";}
?>
ipman 2001-12-04
  • 打赏
  • 举报
回复
到我那里下栽一个辕马,里面很详细
bihu 2001-12-04
  • 打赏
  • 举报
回复
mail("$user[email]", "$lang[emailnotifysubject] $threadname", "$lang[emailnotifyintro]$threadname$lang[emailnotifyintro2]\n\n$theurl\n\n$lang[emailnotifyend]", "$lang[textfrom] $adminemail");
chaing 2001-12-04
  • 打赏
  • 举报
回复
看你的服务器有没有mail服务。
(其实php手册里面不是说的很详细嘛?为什么不仔细看看呢)

21,891

社区成员

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

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