【问题标题】:How to test sending mail using WAMP如何使用 WAMP 测试发送邮件
【发布时间】:2013-07-31 01:04:44
【问题描述】:

当调用the mail function 时会产生错误

警告:mail():无法连接到邮件服务器 “localhost”端口 25,验证您的“SMTP”和 php.ini 中的“smtp_port”设置或使用 ini_set()

我正在使用 Wampserver 2,我认为错误是因为 Wamp 没有附带邮件服务器。然后我添加了以下代码(as per an answer here

ini_set("SMTP","aspmx.l.google.com");
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
$headers .= "From: test@gmail.com" . "\r\n";
mail("email@domain.com","test subject","test body",$headers);

它产生了以下错误

无法连接到“aspmx.l.google.com”的邮件服务器 端口 25,验证您的“SMTP”和“smtp_port” 在 php.ini 中设置或使用 ini_set()

在位于 C:\wamp\bin\php\php5.4.3 的 php.ini 文件中,它包含以下设置

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = you@yourdomain

如何在本地运行文件时发送电子邮件?

在我工作的地方,公司 ISP 用于邮件的哪些信息确实无法公开(事实上,该公司是它自己的 ISP)。有没有另一种方法可以在没有找到正确端口的情况下进行测试,如果存在的话?

【问题讨论】:

    标签: php email localhost wamp


    【解决方案1】:

    安装 smtp4dev 就完成了

    http://smtp4dev.codeplex.com/

    【讨论】:

      【解决方案2】:

      检查您是否能够将端口 25 用于电子邮件。一些供应商不允许这样做。例如:http://customer.comcast.com/help-and-support/internet/email-client-programs-with-xfinity-email/。找出建议的设置并更改 php.ini。如果这不起作用,请更新。

      验证: 谷歌“[您的互联网服务提供商]是否允许在端口 25 上发送电子邮件”或“[您的互联网服务提供商] 是否阻止端口 25 上的电子邮件”的一些变体,这应该会给您一些以前遇到此问题的人的反馈。

      如果这不产生结果,有一些命令行方法可以验证端口 25 是否打开:https://kb.mediatemple.net/questions/888/Checking+your+outgoing+mail+server+%28Is+Port+25+blocked%3F%29

      如果您的提供商已阻止端口 25,则很可能他们提供了备用端口以供使用。跟踪它并在您的 php.ini 文件中切换您的 smtp_port 并查看是否可以解决问题。

      【讨论】:

      • 您能详细说明一下吗?我正在做的是运行端口扫描以查看我打开了哪些端口?
      • 您当前正在使用 smtp_port 25 发送电子邮件。这是最常见的端口。但是,您的电子邮件提供商可能已阻止它。如果是这种情况,那么您将需要使用他们推荐的端口。我的互联网提供商是 Comcast Xfinity,所以我需要切换到端口 465,然后才能通过 localhost 发送外发电子邮件。因此,首先谷歌“[您的 ISP] 是否允许在 smtp_port 25 上发送电子邮件”,这可能会给您一个简单的答案。如果没有,试试这个:kb.mediatemple.net/questions/888/…
      猜你喜欢
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 2016-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多