我正在开发PHP,SMTP和PHPMailer的电子邮件功能。我的办公室里有不同的服务器。在这里,它运作良好。但是,当我试图从办公室外发送邮件时,它不起作用。我正在使用SMTP Auth False。我只提供主机名和端口号。
为什么它不起作用?
答案 0 :(得分:2)
如果您未对SMTP服务器进行身份验证,可能是因为您的SMTP仅适用于您的本地办公网络。
出于安全原因,您的SMTP服务器可能正在请求身份验证,或者只是没有响应本地网络之外的连接。
您需要在办公室询问IT人员,以便他们为您提供一些SMTP凭据,以便在办公室外使用。