gpt4 book ai didi

PHP mail() 函数已停止工作

转载 作者:搜寻专家 更新时间:2023-10-31 21:15:21 25 4
gpt4 key购买 nike

我一直在使用 MAMP 解决方案堆栈 (v2.0.5) 开发 Web 应用程序,其中包括:

  • Mac OS X (v10.7.3)
  • Apache v2.2.21
  • MySQL v5.5.9
  • PHP v5.3.6

我一直在使用 PHP mail() 函数向新注册的用户帐户发送激活 URL:

$body = "Thank you for registering. To active your account, please click on this link:\n\n";
$body .= BASE_URL . 'activate.php?x=' . urlencode($e) . "&y=$a" . "&z=$bs";
mail($trimmed['email'], 'Registration Confirmation', $body, 'From: admin@tester.com');

但是,似乎过了一段时间......这才刚刚停止,现在我无法将这些消息中的任何一条发送到我的测试用户帐户。

我的 php.ini 文件位于:/Applications/MAMP/bin/php/php5.3.6/conf/php.ini

使用默认设置:

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

它过去一直运行良好,直到最近才出现故障。我没有故意更改我知道可能导致此停止的任何设置。

经过大量谷歌搜索和阅读后,您似乎必须设置您的 SMTP 服务器才能将电子邮件从您的本地主机发送到另一个电子邮件地址才能正常工作,但我非常肯定它曾经有效,我收到电子邮件...老实说!

我希望有人能提供帮助。非常感谢。

已更新-已解决:基本上整理好了。开始尝试使用 PEAR 和 Mail 插件,但发现它很糟糕。最终使用外部 SMTP 服务器和 PHPMailer,好多了。

有用信息: http://www.askapache.com/php/phpfreaks-eric-rosebrocks-phpmailer-tutorial.html https://orangsetya.wordpress.com/2007/09/12/send-mail-using-smtp-authentication-phpmailer-script

最佳答案

基本上排序了。开始尝试使用 PEAR 和 Mail 插件,但发现它很糟糕。最终使用外部 SMTP 服务器和 PHPMailer,好多了。

有用信息:http://www.askapache.com/php/phpfreaks-eric-rosebrocks-phpmailer-tutorial.html https://orangsetya.wordpress.com/2007/09/12/send-mail-using-smtp-authentication-phpmailer-script

干杯。

关于PHP mail() 函数已停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10080981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com