我正在为一个用IIS购买服务器(Strato的V-Server)的客户工作。我已经设置了一个SMTP服务器,所以我可以使用php中的“mail()”来发送邮件。但每次我尝试发送邮件时,它都会告诉我配置我的SMTP服务器。
我已经添加了realys,新域名并重新启动了整个过程。我能做什么?我想从localhost发送它们,因为服务器在机器上运行。
答案 0 :(得分:0)
首先,您需要检查邮件服务器(SMTP服务器)以确认其正常工作。要手动检查它,请尝试localhost的telnet 25端口并执行基本的SMTP命令,以查看它是否接受来自您的localhost的邮件中继。微软有an article on SMTP check with telnet client,如有需要,请看看。
如果您的SMTP服务器按预期工作,请尝试调试php编码。
仅供参考:没有评论权限,必须将其写为答案...