繁体   English   中英

PHP邮件功能在Windows 7中不起作用

[英]php mail function not working in windows 7

我有php mail()函数的主要问题。

在我的平台之前是Windows XP。 在我的公司中,我们有一个Microsoft smtp服务器(我希望如此)。 此时,mail()函数可以正常工作。 几天后,由于某些原因,我切换到Windows 7。 这就是我的问题开始的地方。 当我测试我的旧应用程序时,该应用程序在xp中运行非常轻松,但在Windows7中却没有。 特别是mail()函数要花费更多的执行时间,并像死锁一样继续运行。 长时间后显示以下消息

致命错误:在第265行的D:\\ wamp \\ www \\ ixe_bwf_apr03 \\ writefile.php中超过了30秒的最大执行时间

第265行的代码是

$ok = mail($to, $subject, $message, $headers, $returnpath);

如果我对此行发表了评论,则其余代码工作正常。 甚至我自己都尝试过邮件功能,但是同样的问题困扰着我。 但是有趣的是,我收到邮件一段时间后出现致命错误。 请有人帮我解决这个问题。 提前致谢。

将此添加到您的htaccess文件。 您只需要延长脚本的执行时间

    <IfModule mod_php5.c>

    php_value upload_max_filesize 200M
    php_value memory_limit 300M
    php_value max_execution_time 259200
    php_value max_input_time 259200
    php_value session.gc_maxlifetime 1200
    </IfModule>

还有许多其他方法可以实现此目的。 您也可以使用ini_set()函数

http://in1.php.net/manual/en/function.ini-set.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM