【问题标题】:mail() function in PHP does not works in local system [duplicate]PHP中的mail()函数在本地系统中不起作用[重复]
【发布时间】:2012-03-02 01:05:20
【问题描述】:

可能重复:
php mail() function on localhost

我正在使用 php 邮件()。我一直在我的本地系统中工作,我的意思不是域。是显示php错误如下

错误信息:mail() [function.mail]: 无法在“localhost”端口 25 连接到邮件服务器,请验证 php.ini 中的“SMTP”和“smtp_port”设置或使用 ini_set()

我试过这个http://pastebin.com/SNcnPi5c 来检查,但不能正常工作我需要改变什么?

【问题讨论】:

标签: php


【解决方案1】:

您必须在 php.ini 中的配置中放置有效的 SMTP,在其周围搜索 smtp 服务器。谷歌有一个。还有詹戈。两个免费的jango都有试用版

【讨论】:

  • 谢谢你,我会检查并让你回来
【解决方案2】:

您的本地计算机上是否有运行邮件服务器?否则需要在php.ini中配置。

【讨论】:

  • 如何在 php.ini 中配置 SMTP,我的配置如下所示。我在哪里可以下载 SMTP? SMTP :localhost, smtp_port: 25, sendmail_from: novalue, sendmail_path: novalue
【解决方案3】:

这意味着您的 localhost 上的端口 25 上没有 SMTP 服务器侦听。

如果你想发送邮件,你必须在你的 php 配置中加入有效的 SMTP 配置。

【讨论】:

    猜你喜欢
    • 2015-04-16
    • 2011-09-18
    • 1970-01-01
    • 2018-02-27
    • 2014-03-17
    • 1970-01-01
    • 2017-11-09
    • 2015-02-01
    相关资源
    最近更新 更多