写了一个简单的发送HTML邮件的PHP函数。

  函数说明:send_mail("发件人地址", "收件人地址", "邮件主题", "邮件正文");

  示例:send_mail($from, "info@s135.com", "这是邮件的主题", "<html><head></head><body><p><font color=red>这是邮件正文</font></p></body></html>");

  代码如下:


Tags:
技术大类 » PHP/JS/Shell | 评论(8) | 引用(0) | 阅读(9032)
suso
2007-11-21 14:16
不要密码么?
渝满江城 Homepage
2007-11-23 17:40
开源就是好啊,PHP的函数库真的是太强大了
低调
2008-1-8 11:51
这是要求运行代码的机器装有Mail服务器
水草萍 Homepage
2008-1-25 12:40
前提应该是:
在php.ini里设置了smtp服务器,和连接smtp服务器的用户名和密码
Homepage
2008-1-29 21:55
精炼
phphp
2008-7-2 12:01
$subject上需要做下编码, 不然容易乱码
啊啊啊啊
2008-9-15 22:50
[email]name@domain.com[/email][quote]文字[/quote]
2009-5-8 15:20
我碰到一个奇怪的现象。

我在台式机和笔记本上都设置了同样环境的虚拟主机,用的是APMServe的同样版本。数据库和PHP脚本都是完全一样(相互copy的)。脚本中用到“mail($to,$subject,$message,$headers);”。

同样的这个php文件,在台式机上用得好好的(能正常发出邮件,对方信箱能正常收到)。但在笔记本上却没有反应(不发信,收不到)。可以肯定的是,笔记本是在联网状态。我现在就是在用本子上网发的贴子。

在APM的“邮件设置”中,我设置了自己单位的信箱(当作发出信箱);另外在PHP脚本中设置了我的接受信箱。

我还查了一下,发现:
台式机的php.ini中,[mail function];For Win32 only……那个地方的设置仍是默认的localhost和me@example.com,并没有变成其他参数。即使是在能够收发邮件的情况下;
而笔记本方面,即使在APM的“邮件设置”中已经按台式机的同样设置好,并且,即使再将php.ini的[mail function]都做了改动,笔记本上的mail()仍然不能发出信。

我实在没有别的办法了,请大师帮忙指点。
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]