我现在的环境是这样的,apache+php在服务器1上(这台机子没有装sendmail),邮件服务器在服务器2上(用的是sendmail),不知有没有问题?调用另一台机子的sendmail需要改什么配置吗?太奇怪了,怎么会找不到php的内置mail函数呢!!
解决方案 »
- UNION 查询 语句经常弄出裹脚布...
- php-cgi.exe怎样加到windows服务里面
- 定义一个变量,让它在若干个值里面随机选一个,代码怎么写
- 请教大家
- 请教各位高手,如何防止用户提交或上传JS恶意脚本!
- 关于php调用mysql的存储过程~一个基础的问题。大家帮下忙~
- 请问这个语句有问题吗?if (!eregi("/^(?:[0-9A-Za-z]|[\x81-\xfe].)+$/",$NickName))
- 很简单的问题,快回复
- mysql搜索日期问题 ,急用 ,谢谢
- gks_cn(深情的狼)-----请领分(9)
- PHP命令行应用问题,高手快帮忙!!!????
- 如何使用truetype及中文?
[mail function]
SMTP = 服务器2的IP(或者是有Mail服务器的IP); For Win32 only.
sendmail_from = [email protected]
对了,在php.ini中SMTP这一项是for win32 only的呀,在linux下起作用吗?
另外,不知道linux的系统配置是否对mail函数有影响呢,哪些系统配置会对
它有影响?253各位了
我也碰到了同样的问题。
我的环境是:
linux8.0+apache2.0.45+mysql4.0+php4.3.1+qmail其余运行一切正常,就这个函数出了问题:
Fatal error: Call to undefined function: mail() in /var/www/htdocs/mail.php on line 3
phpinfo();
?>
把以上代码保存为一文件上传到你的服务器上,打开查看一下与MAIL和SMTP的选项,看看能不能帮上忙。
sendmail_from [email protected] [email protected]
sendmail_path -t -i -t -i
SMTP 192.168.200.2 192.168.200.2(服务器2的IP)
smtp_port 25 25
现在解决了没有?
我用的是qmail邮件服务器,web和qmail都在一台机器上,运行正常,smtp和pop3服务都正常运行