【发布时间】:2009-08-27 18:52:30
【问题描述】:
我们开始构建一个网络应用程序。我的同事正在 linux 上开发,我正在通过运行 windows xp 的 WAMP 堆栈运行。我们正在使用 Zend。
当我们提交表单并使用 Zend 电子邮件发送电子邮件时,电子邮件会发送,然后我会得到一个空白屏幕,而在 linux 机器上应用程序将正常运行。
所以我编写了自己的小脚本 mail.php,它使用了 phpmailer - 完全相同的事情发生了,电子邮件发送,然后是空白屏幕。所以我们有:
if(!$mail->Send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message has been sent";
}
所以没有错误报告,电子邮件发送,但“消息已发送”永远不会打印到屏幕上(或其他任何东西,普通 HTML 也是)。
我不是很技术,所以如果有明显的调试步骤需要采取,我们深表歉意。是否有一些我错过的 windows php 配置特有的东西?
这是一个带身份验证的异地 SMTP 服务器。
【问题讨论】: