我在Windows Web服务器上运行PHP脚本,运行PHP 5。
当我发送到不在域上的电子邮件时脚本工作正常,但当我尝试发送到域上的IS电子邮件时,我收到500内部服务器错误。这里的代码失败了,假设网站是www.mydomain.com
<?php
ini_set('sendmail_from', 'dan@mydomain.com');
mail('anything@mydomain.com', 'Test', 'This is a test');
?>
如果我将to字段更改为anything@someotherdomain.com,它可以正常工作。删除或修改ini_set不会做任何事情。
我已经检查了一些PHP ini设置但是看不出任何原因它只是这个域的失败。