我用php开发了基于flex的应用程序。我的客户端正在使用Windows 2003 Server。我将IIS服务器和Php安装程序安装到我的客户端计算机中。我将php配置为IIS服务器并且工作正常。
查询: 我写了一封邮件代码,用于向我的应用程序用户发送邮件。我的客户端使用内部邮件服务器。我想通过我的申请发送邮件。我在我的应用程序中使用了smtp.gmail.com,它运行得很好。但是当我使用客户端内部邮件服务器时。它显示下面提到的错误。
“无法设置发件人[SMTP:从服务器收到无效的响应代码。(代码:554,响应:由于政策原因拒绝了来自邮件ID的邮件。”)
请帮我解决这个问题。提前谢谢。
答案 0 :(得分:1)
那么,为什么不向客户的系统管理员询问“政策原因”?
答案 1 :(得分:0)
这应该不是PHP问题,而是SMTP服务器的问题或应用程序中SMTP设置的配置错误。 SMTP服务器可以配备许多安全功能(我认为这是policy reasons
的意思)允许或拒绝通过特定主机,特定用途和特定身份验证机制通过该服务器发送电子邮件,特定域,特定用户等(列表可以无休止地继续)。联系该SMTP服务器的负责系统管理员,并询问他需要将哪些设置提供给应用程序中的SMTP邮件程序。