一个关于PHP发邮件问题!!请大家帮帮忙! 163.com是需要验证用户的,而mail函数不支持验证 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用过其他的email也是不行啊?那要怎么解决这个问题呢? 用pear::Net_SMTP吧,我昨天刚测试通过详情见:http://blog.csdn.net/arcow/archive/2006/02/23/607392.aspx 如果虚拟主你不支持SNMP的话maii函数就不能用了 其实我是想做个反馈表单,我现在用晚上的一段代码成功发送但是出现一个问题!<?php require_once 'Mail.php'; $conf['mail'] = array( 'host' => 'smtp.163.com', //smtp服务器地址 'auth' => true, //true表示smtp服务器需要验证,false不需要 'username' => 'fu83', //用户名 'password' => '****' //密码 ); //发送邮件$headers['From'] = '[email protected]'; //发信地址 $headers['To'] = '[email protected]'; //收信地址 $headers['Subject'] = 'test mail send by php bowen.mvbb.com'; //邮件标题 $mail_object = &Mail::factory('smtp', $conf['mail']); //邮件正文 $body = "这是一封自己发给自己的邮件。 nihao";$mail_res = $mail_object->send($headers['To'], $headers, $body); //发送 if(PEAR::isError($mail_res)){ //检测错误 die($mail_res->getMessage()); }else{ echo "send successful!";}?>我是想收件信箱是固定不变,发件箱是由表单提交后得到的!请问可以这样吗?上面的代码?实现不了这个功能吧,应该怎么改,请指点一下 pear::Net_SMTP配置巨麻烦。 pear::Net_SMTP配置没什么麻烦的啊,只要把php.ini的include_path指向pear的目录就ok了 请问如何用shell命令行实现发送邮件,要求可以发送n多的mail,email地址储存在mysql数据中或者在txt文件里,谢谢 用headers参数加邮件头From: [email protected] 你回复客户邮件是在163的邮件系统里吧 163怎么知道该客户的email呢?从邮件内容中提取吗?你在他们的系统上,只能按照他们的规矩 关于apache启动失败的问题 有什么办法给网页内的所有链接设置基准链接 如何读取指定时间内的数据? 怎样把excel内的数据导入到mysql数据库? 求条正则 这个&符号可以乱加的? 有没有软件可以搜索php文件里的关键词 zend studio 导入项目文件时出现的这种问题 怎么安装php4.3.4?系统是2003 PHP环境配置……救命呀! 我在 winxp 下配置php 时为什么会出现这样的问题:IIS中无法添加应用程序扩展名映射,下面的确定按钮是灰色的??100 分奉上!! 象BTCHINA。NET那样的广告是怎么实现的?
那要怎么解决这个问题呢?
<?php
require_once 'Mail.php'; $conf['mail'] = array(
'host' => 'smtp.163.com', //smtp服务器地址
'auth' => true, //true表示smtp服务器需要验证,false不需要
'username' => 'fu83', //用户名
'password' => '****' //密码
);
//发送邮件
$headers['From'] = '[email protected]'; //发信地址
$headers['To'] = '[email protected]'; //收信地址
$headers['Subject'] = 'test mail send by php bowen.mvbb.com'; //邮件标题
$mail_object = &Mail::factory('smtp', $conf['mail']);
//邮件正文
$body = "这是一封自己发给自己的邮件。
nihao";$mail_res = $mail_object->send($headers['To'], $headers, $body); //发送
if(PEAR::isError($mail_res)){ //检测错误
die($mail_res->getMessage());
}
else{
echo "send successful!";
}
?>
我是想收件信箱是固定不变,发件箱是由表单提交后得到的!
请问可以这样吗?
上面的代码?实现不了这个功能吧,应该怎么改,请指点一下
email地址储存在mysql数据中或者在txt文件里,谢谢
From: [email protected]