LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1098|回复: 14

为什么php中的函数mail()不能发送邮件?

[复制链接]
发表于 2004-6-19 21:29:23 | 显示全部楼层 |阅读模式
我用php中的函数mail()来发送邮件到我的邮箱中如:

<?php
mail("lin_lin13@163.com","邮件主题","正文内容","from:2000@163.net");
          
?>

可在我的邮箱中,却收不到!这是为什么?难道还用设置哪里,请知情的朋友指点一下,这个问题,困扰了我多时了!
发表于 2004-6-19 22:17:13 | 显示全部楼层

回复: 为什么php中的函数mail()不能发送邮件?

最初由 lin_lin13 发表
我用php中的函数mail()来发送邮件到我的邮箱中如:

<?php
mail("lin_lin13@163.com","邮件主题","正文内容","from:2000@163.net");
          
?>

可在我的邮箱中,却收不到!这是为什么?难道还用设置哪里,请知情的朋友指点一下,这个问题,困扰了我多时了!

<?php
@mail("lin_lin13@163.com","邮件主题","正文内容","from:2000@163.net");
?>
是不是这样啊?不会PHP,好像是这样的。
 楼主| 发表于 2004-6-20 07:50:19 | 显示全部楼层
不能解决问题,还是等待高手的到来吧!
发表于 2004-6-20 09:52:27 | 显示全部楼层
好象还要服务器系统支持才能php发信的.
 楼主| 发表于 2004-6-20 10:21:57 | 显示全部楼层
如何设置,请指点,在线等待 。。。。。
发表于 2004-6-20 13:30:55 | 显示全部楼层
要配置好mail server才行的,先要保证你的mail server可以发邮件出来。。。
默认好像是用的sendmail
请参考 php.ini中的配置,,,,
发表于 2004-6-20 13:32:00 | 显示全部楼层
php.ini 有sendmail 的設置的, 兄弟可以先去看看
发表于 2004-6-21 08:40:30 | 显示全部楼层
php.ini中

SMTP = localhost
sendmail_from = me@localhost.com

可以换成你可以用地.

smpt.sina.com
aaa@sina.com



http://cn.php.net/manual/zh/ref.mail.php
http://cn.php.net/manual/zh/function.mail.php
 楼主| 发表于 2004-6-21 14:43:45 | 显示全部楼层
谢谢各位出谋划策,我一定好好试一试,回来给大家结果。
 楼主| 发表于 2004-6-21 14:43:53 | 显示全部楼层
谢谢各位出谋划策,我一定好好试一试,回来给大家结果。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表