我遇到一个问题,大家帮忙看看,关于服务器配置问题

caomafan 2004-12-09 03:49:27
服务器是winnt主机,已经完全支持PHP了,只是在用到mail()时,总是出错,请问如何配置php.ini啊?
服务器不装邮件服务器,因为邮件服务器是独立的一台,所以没必要再安装EMAIL服务了。
请大家帮忙怎么配置,我在自己的电脑上也从来没有实现过mail函数的使用,都是传到服务器上使用的,
可是现在我可能需要配置一下公司的服务器,所以请大家支招啊。
...全文
173 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
mrshelly 2004-12-13
  • 打赏
  • 举报
回复
现在很多邮件服务器不接受没有经过认证的SMTP服务器发送的邮件了~~
caomafan 2004-12-10
  • 打赏
  • 举报
回复
各位老大,如果mail()函数不能用,觉得很不爽啊,大家主说到底哪里的问题?
caomafan 2004-12-10
  • 打赏
  • 举报
回复
上面所指用mail()函数发不出去,如果进入邮箱发,都能收到的
caomafan 2004-12-10
  • 打赏
  • 举报
回复
正如楼上所言一半,发到同一个EMAIL服务器上时,可以发出去,可是往发别的就不行了,比如163,eyou,sina,sohu都发不出去,怎么回事啊?
coolstr 2004-12-10
  • 打赏
  • 举报
回复
你发送到同一个Email服务器试一下先,因为外面很多email服务器都会过滤很多垃圾邮件。又或者是你的Email服务根本就不支持匿名发送邮件。
caomafan 2004-12-10
  • 打赏
  • 举报
回复
唉,收不到用mail发过来的信呀,各位老大
caomafan 2004-12-10
  • 打赏
  • 举报
回复
老大,不提示mail()函数的错误信息了,可是用它发出去的信收不到啊
coolstr 2004-12-10
  • 打赏
  • 举报
回复
具体方法:
打开php.ini 文件,查找smtp

[mail function]
SMTP = localhost
smtp_port = 25

把SMTP那一行改为 SMTP = 202.129.134.133 (邮件服务器的IP地址)
caomafan 2004-12-10
  • 打赏
  • 举报
回复
; For Win32 only.
SMTP=218.5.74.208 //这个IP是邮件服务器的IP

; For Win32 only.
sendmail_from=webmaster@wxqiye.com //这是一个邮箱

这样配置以后,程序不再提示错误了,可是用mail()发出去的信收不到,这是怎么回事啊?而直接用那个邮箱发是可以收到的。
xuzuning 2004-12-10
  • 打赏
  • 举报
回复
; For Win32 only.
SMTP=这里是有效的smtp服务器地址

; For Win32 only.
sendmail_from=这里是你在上述服务器中的有效帐号
yjb136 2004-12-10
  • 打赏
  • 举报
回复
你看下SMTP服务瑞口是不是被别的占用了呀,
binny0532 2004-12-10
  • 打赏
  • 举报
回复
up
caomafan 2004-12-10
  • 打赏
  • 举报
回复
UP
caomafan 2004-12-09
  • 打赏
  • 举报
回复
唠叨老大,怎么设置php.ini中的smtp一节啊
mrshelly 2004-12-09
  • 打赏
  • 举报
回复
你要开启本机的SMTP服务。
xuzuning 2004-12-09
  • 打赏
  • 举报
回复
设置php.ini中smtp一节

21,886

社区成员

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

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