邮件发不出去 出错了 要怎么设置呢

zhulinjia 2010-08-11 12:42:12
Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in
...全文
118 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhulinjia 2010-08-11
  • 打赏
  • 举报
回复
<?php

$to = "somebody@example.com";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: webmaster@example.com" . "\r\n" .
"CC: somebodyelse@example.com";

mail($to,$subject,$txt,$headers);
?>
CunningBoy 2010-08-11
  • 打赏
  • 举报
回复
XP?

你还是连接到有邮件服务器的机器去发邮件
不要用本机了。
zhulinjia 2010-08-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cunningboy 的回复:]
你的是什么系统?
[/Quote]
XP
CunningBoy 2010-08-11
  • 打赏
  • 举报
回复
Linux的mail服务器配置:
http://tech.ddvip.com/2008-11/122776642695498.html

Window2003server邮件服务器配置:
http://biz.chinabyte.com/97/2333597.shtml
CunningBoy 2010-08-11
  • 打赏
  • 举报
回复
你的是什么系统?
zhulinjia 2010-08-11
  • 打赏
  • 举报
回复
我不知道. 我用的是 phpstudyAdmin

如果没有设置过 要怎么设置
CunningBoy 2010-08-11
  • 打赏
  • 举报
回复
你的localhost有没有配置mail服务器啊?
床上等您 2010-08-11
  • 打赏
  • 举报
回复
你本地的 smtp ?

php.ini 配好了?
amani11 2010-08-11
  • 打赏
  • 举报
回复
你本地有邮件服务器么
xiaojia18 2010-08-11
  • 打赏
  • 举报
回复
你需要一个邮件服务器,可以是安装了邮件服务器的任何一台机器,只要保证你跟这台机器能够连通就行了。
Dleno 2010-08-11
  • 打赏
  • 举报
回复
@ini_set("SMTP",$this->smtp["host"]);
@ini_set("smtp_port",$this->smtp["port"]);
@ini_set("sendmail_from",$this->smtp["from"]);
if(@mail($toemail,$send_subject,$send_message,$additional)){
return true;
}else{
return false;
}

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧