社区
基础编程
帖子详情
php默认不支持mail()函数吗?怎么会出现下面的错误提示?
chlinux
2003-07-12 03:32:07
Fatal error: Call to undefined function: mail() in /var/www/htdocs/mail.php on line 3
我的php.ini的相关信息如下:
sendmail_from=xyz@sohu.com
sendmail_path = /usr/local/qmail/bin/sendmail
smtp_port=25
...全文
115
5
打赏
收藏
php默认不支持mail()函数吗?怎么会出现下面的错误提示?
Fatal error: Call to undefined function: mail() in /var/www/htdocs/mail.php on line 3 我的php.ini的相关信息如下: sendmail_from=xyz@sohu.com sendmail_path = /usr/local/qmail/bin/sendmail smtp_port=25
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chlinux
2003-07-13
打赏
举报
回复
这个可以吗?我在网上找的.
<?php
class send_mail{
var $lastmessage; //记录最后返回的响应信息
var $lastact; //最后的动作,字符串形式
var $welcome; //用在HELO后面,欢迎用户
var $debug; //是否显示调试信息
var $smtp; //smtp服务器
var $port; //smtp端口号
var $fp; //socket句柄
function send_mail($smtp, $welcome="", $debug=false)
{
if(empty($smtp)) die("SMTP cannt be NULL!");
$this->smtp=$smtp;
if(empty($welcome))
{
$this->welcome=gethostbyaddr("61.243.232.26");
}
else
$this->welcome=$welcome;
$this->debug=$debug;
$this->lastmessage="";
$this->lastact="";
$this->port="25";
}
function show_debug($message, $inout)
{
if ($this->debug)
{
if($inout=="in") //响应信息
{
$m='<< ';
}
else
$m='>> ';
if(!ereg("\n$", $message))
$message .= "<br>";
$message=nl2br($message);
echo "<font color=#999999>${m}${message}</font>";
}
}
function do_command($command, $code)
{
$this->lastact=$command;
$this->show_debug($this->lastact, "out");
fputs ( $this->fp, $this->lastact );
$this->lastmessage = fgets ( $this->fp, 512 );
$this->show_debug($this->lastmessage, "in");
if(!ereg("^$code", $this->lastmessage))
{
return false;
}
else
return true;
}
function send( $to,$from,$subject,$message)
{
//连接服务器
$this->lastact="connect";
$this->show_debug("Connect to SMTP server : ".$this->smtp, "out");
$this->fp = fsockopen ( $this->smtp, $this->port );
if ( $this->fp )
{
set_socket_blocking( $this->fp, true );
$this->lastmessage=fgets($this->fp,512);
$this->show_debug($this->lastmessage, "in");
if (! ereg ( "^220", $this->lastmessage ) )
{
return false;
}
else
{
$this->lastact="HELO " . $this->welcome . "\n";
if(!$this->do_command($this->lastact, "250"))
{
fclose($this->fp);
return false;
}
$this->lastact="MAIL FROM: $from" . "\n";
if(!$this->do_command($this->lastact, "250"))
{
fclose($this->fp);
return false;
}
$this->lastact="RCPT TO: $to" . "\n";
if(!$this->do_command($this->lastact, "250"))
{
fclose($this->fp);
return false;
}
//发送正文
$this->lastact="DATA\n";
if(!$this->do_command($this->lastact, "354"))
{
fclose($this->fp);
return false;
}
//处理Subject头
$head="Subject: $subject\n";
if(!empty($subject) && !ereg($head, $message))
{
$message = $head.$message;
}
//处理From头
$head="From: $from\n";
if(!empty($from) && !ereg($head, $message))
{
$message = $head.$message;
}
//处理To头
$head="To: $to\n";
if(!empty($to) && !ereg($head, $message))
{
$message = $head.$message;
}
//加上结束串
if(!ereg("\n\.\n", $message))
$message .= "\n.\n";
$this->show_debug($message, "out");
fputs($this->fp, $message);
$this->lastact="QUIT\n";
if(!$this->do_command($this->lastact, "250"))
{
fclose($this->fp);
return false;
}
}
return true;
}
else
{
$this->show_debug("Connect failed!", "in");
return false;
}
}
}
?>
chenxee
2003-07-12
打赏
举报
回复
不要用mail函数发mail了!!
用pear库里的类或者socket发吧!!
Jade
2003-07-12
打赏
举报
回复
提供空间的服务商一般不提供.php安装后,应该也不是默认安装的.
zsyk
2003-07-12
打赏
举报
回复
可能是你的程序代码写错了,或者有毛病.
sports98
2003-07-12
打赏
举报
回复
你尝试改用
sendmail_path=/usr/sbin/sendmail -t -i
开源团购系统网站源码 团购程序免费团购,团购源码,团购系统,团购网站,团购程序
最新2010-11-20日发上来的,开源团购源码 ,团购网站源码,是商业版的,有安装说明,功能是目前团购网站程序最齐全 的,官方网站 www.cmstuan.com 开源团购后台功能相关说明与升级历史 1、用户界面:
支持
前台无刷新选择新界面; 2、系统扩展:完美整合UCenter插件,可与其他系统同步注册登录、统一头像; 3、系统扩展:集成GoogleMap,可后台设置、标记商家所在区域; 4、邮件验证:
支持
验证E
mail
真实性后才可以登录等(后台系统定义中设置); 5、邮件通知:
支持
团购成功时自动E
mail
通知等; 6、邮件通知:
支持
用户E
mail
订阅、登录取消订阅等; 7、推广营销:
支持
用户前台获取推荐连接,并邀请好友购买、返现; 8、支付接口:
默认
集成支付宝和财付通接口;可后台设置,或添加银行转账信息等; 9、团购流程:
支持
生成唯一订单号(方便沟通)、可切换不同的支付方式; 10、自动开通:满足团购要求时,系统自动开通相关订单、生成优惠券和随机密码; 11、帐户充值:可分批对账户进行充值再开通订单,方便对支付有限额的用户; 12、财务明细:全程记录资金的动作,即使直接开通订单,系统也
会
自动先充值再扣款; 13、放心消费:用户可在前台我的团购中看到每一笔资金信息和相关的备注; 14、消费保障:优惠券的消费需要密码,密码仅用户自己可见; 15、安全消费:即使知道了优惠券和密码,也只有对应的商家才可以消费; 16、合作商家:可前台登陆、查看自己的产品、优化券,并E
mail
提醒用户消费; 17、产品消费:商家登陆后,输入优惠券和对应密码才可以消费(将优惠券变成已消费); 18、在线沟通:前台可在线提问、意见反馈和商务合作; 19、网站优化:可设置开启伪静态,Apache下系统
支持
自动创建伪静态规则; 20、网站优化:后台可开启Gzip压缩输出内容,加快页面打开速度; 21、网站安全:后台可设置过滤关键词内容,防止用户留言中包括违法内容; 22、IP管理 :可禁止指定IP的用户访问网站或者后台; 23、友情链接:
支持
后台添加文字或者图片友情链接; 24、关于我们:管理员可后台设置关于我们、联系我们、加入我们等信息; 25、互动管理:管理员后台可以回答问题,答复后的问题
会
在前台显示; 26、城市管理:可任意添加或修改城市、开启或关闭前台显示,可做地图标记; 27、商家管理:可列表查看商家旗下的产品数量、成功订单数和营业总额; 28、商家管理:可通过关键词查找商家,或直接查看某城市下的所有商家; 29、产品管理:添加产品时,
支持
选择城市自动选择其下商家,减少管理员操作; 30、产品管理:可列表查看团购产品的时间、价格、购买数、团购状态等; 31、产品管理:可一键查看成功团购产品的相关购买人、数量、时间和订单号; 32、订单管理:可列表查看每一订单的价格、购买数量、时间、购买人、支付状态等; 33、订单管理:对未支付的订单,可一键操作对该用户进行E
mail
催款; 34、订单管理:对银行转账的订单,管理员可后台填写相关信息后,手工开通; 35、订单管理:可通过用户名、订单号、支付状态等查询订单; 36、订单管理:团购没达到指定人数,管理员可确认团购失败,并退款给用户; 37、团购券管理:可列表查看优惠券拥有人、到期时间,并发送E
mail
到期提醒; 38、团购券管理:可通过团购券号、到期时间、使用状态等查看团购券; 39、返利管理:可列表查看购买人、时间、登陆IP、所购产品、其邀请人和登陆IP等 ; 40、返利管理:
支持
后台逐一管理满足返利的订单,并给用户返利到账户; 41、邮件订阅:可设置使用
PHP
的
mail
函数
还是smtp发送邮件; 42、邮件订阅:可自由添加邮件通知内容,并选择邮件的发送区域; 43、邮件订阅:邮件均保存在发送队列中由计划任务控制发送,避免造成服务器堵塞; 44、计划任务:可添加计划任务,并自由设置计划任务的执行时间; 45、站长工具:可开启蜘蛛网页爬行统计,有效掌控搜索引擎对网站的友好性; 46、站长工具:可查看本站的Alexa排名、搜索引擎收录、网站近日收录、交换友情链接; 47、站长工具:可分卷备份数据库、在线打包下载、数据库优化、在线恢复等; 48、用户权限:可任意组合设置用户角色,设置不同权限的管理级别,方便多用户管理; 49、用户管理:可列表查看用户的角色、账号余额和总消费金额等; 50、用户管理:可编辑用户的信息,并查看指定用户的完整消费记录。 2010年9月7日00:01发布 1、增加Google地图功能 2010年9月13日发布 1、修改部分小BUG 2010年10月31日正式
mail
函数
开启
php
,
PHP
mail
函数
使用详解
一、介绍
mail
()
函数
,你能用此
函数
发送电子邮件。需求为了能使用
Mail
函数
,在你的系统中,
PHP
必须有编译发送二进制邮件文件的权力。如果你用其它的邮件程序,例如q
mail
或postfix,你必须有把握使用它们发送邮件包。
PHP
将首先在你的路径上寻找send
mail
,于是下列各项路径::/usr/bin :/usr/sbin :/usr/etc :/etc:/usr/ucblib:/usr/li...
PHP
的
mail
()
函数
具体如何使用?如何开启?
mail
()
php
脚本中利用
mail
函数
发送邮件及问题归纳
最近在学
php
脚本语言,书中有一个实例:服务器端将浏览器发送的信息通过
php
脚本,利用
mail
函数
发送到一个邮箱。自己讲书中实例代码上传至服务器,在浏览器上填写表单,并提交后,邮箱迟迟收不到邮件。 1、
php
中
mail
函数
发送邮件失败问题 邮箱收不到邮件是因为
mail
函数
发送邮件失败了。
php
中
mail
函数
是一个自带的发邮件的
函数
,但是如果你真的要使用
mail
函数
来发邮件那必须是要
wordpress 发邮件
php
,WordPress发送邮件
函数
wp_
mail
使用详解
重要:本文最后更新于2019-08-13 08:19:24,某些文章具有时效性,若有
错误
或已失效,请在下方留言或联系代码狗。前几天一个多年的站长朋友问我wordpress发送邮件的功能问题,其实WordPress内置了一套用于提醒用户的邮件系统,并提供了wp_
mail
函数
用于发送邮件。只是由于服务器提供商一般都没有安装邮件服务,所以直接使用
会
报错,但是我们可以通过smtp插件来恢复服务,当然你也可...
基础编程
21,890
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章