【问题标题】:Php Mail Functionality is not working in my server我的服务器无法使用 PHP 邮件功能
【发布时间】:2013-12-18 12:32:46
【问题描述】:

我正在为我的站点使用 Parallels Panel Sever。它是windows平台。我没有使用 IIS Server.Php 邮件功能不起作用。我收到了这个错误。

警告:mail() [function.mail]:SMTP 服务器响应:503 此邮件服务器在尝试发送到非本地电子邮件地址时需要身份验证。请检查您的邮件客户端设置或联系您的管理员以验证是否为此服务器定义了域或地址。在 C:\Inetpub\vhosts

请帮我解决这个问题。提前致谢。

【问题讨论】:

  • 所以请分享你的代码段
  • 我给出了测试过程邮件的简单代码("xxx@gmail.com","Test","Test Mail");
  • SMTP部分的php.ini配置如何?
  • 在 Php.ini 中 SMTP = localhost smtp_port = 25
  • 请帮助我@Bizzon

标签: php mysql mailer parallels


【解决方案1】:

这可能是因为您正在使用 php mail() 命令 - 然后通过 php.ini 文件中列出的 smtp 服务器发送它。

但是,当它到达该服务器时,它会说“嘿,你没有发送给我 - 你发送到一个外部地址。我不会让你”。

您可以执行以下两项操作之一来解决此问题: - 更改 smtp 服务器设置以允许从服务器的 IP 地址中继 - 设置和使用 'smtp authentication',它应该允许您发送到任何地方。这很可能已经在 smtp 服务器上进行了设置,因此您只需转到 Interspire Email Marketer 设置页面并在 'SMTP 服务器' 部分中输入适当的详细信息。

【讨论】:

  • 您能告诉我如何设置 SMTp 身份验证吗?在 Php.ini 文件中 SMTP 设置像这个邮件功能] ;仅适用于 Win32。 ; php.net/smtp SMTP = 本地主机; php.net/smtp-portsmtp_port = 25
  • Interspire 电子邮件营销人员如何处理它,C&P 可能会失败?
  • Email Marketer 在您的服务器邮件服务器上,允许您通过您的邮件名称发送邮件。喜欢邮件到 123@23.com
猜你喜欢
  • 2018-11-11
  • 1970-01-01
  • 2011-08-19
  • 1970-01-01
  • 2014-03-16
  • 2017-01-24
  • 1970-01-01
  • 2011-03-12
  • 2012-10-19
相关资源
最近更新 更多