【问题标题】:How do i connect to mailserver?我如何连接到邮件服务器?
【发布时间】:2013-10-09 15:17:18
【问题描述】:

我正在尝试使用来自网站的代码创建一个联系表单,但是当我使用 localhost 打开它时,它给了我一个错误:

   Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\programe\wamp\www\website\trimite.php on line 41

嗯,这是第 41 行:

    mail($catre, $subiect, $mesaj, $headere);

有什么问题吗?也许是因为我需要一个数据库,或者我不知道,我不太擅长这个。

【问题讨论】:

  • 您正在尝试访问端口 25 上的本地 SMTP 服务器。您是否在计算机上运行 SMTP 服务器?如果没有,您需要找到一个服务器进行测试并相应地配置您的程序。
  • 嗯,你知道我怎么做一个 SMTP 服务器吗?
  • 不,我不知道,但这远远超出了 Stack Overflow 的范围。
  • 好吧,您可以从谷歌搜索开始,找出 SMTP 服务器是什么以及为什么需要它。然后你可以谷歌看看你是否能找到一个适合你需要的。

标签: mail-server


【解决方案1】:

可能这太旧了,但因为我有一个简单的修复(我猜)我会试一试:

如果你只是想试试代码(邮件功能),看看邮件是否真的发送了,在你的开发环境中,你可以尝试用这个小工具来完成:http://www.toolheap.com/test-mail-server-tool/

过去我曾多次使用它,当时我没有适当的 smtp 邮件服务器配置可用,我不得不在几秒钟内测试我的代码是否正常运行。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2013-08-30
    • 2016-05-16
    • 1970-01-01
    • 2015-11-22
    • 2014-06-19
    • 1970-01-01
    • 2016-05-20
    • 1970-01-01
    相关资源
    最近更新 更多