PHP mail()错误:隐藏尝试发送的电子邮件,但仍显示错误
我正在处理“忘记密码”表单,目前我正在本地工作,因此邮件功能将无法工作,但出现如下错误:PHP mail()错误:隐藏尝试发送的电子邮件,但仍显示错误,php,email,Php,Email,我正在处理“忘记密码”表单,目前我正在本地工作,因此邮件功能将无法工作,但出现如下错误: Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in ... on line 508 Error Sending Email - mai
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in ... on line 508
Error Sending Email - mail@email.com, Password Reset,
You have requested your password to be reset. To login, use the username and password below:
Username: admin
Password: azurapura
...
显然,如果邮件功能不起作用,我不希望有人看到消息/密码,除非它是通过他们的邮件。有没有办法禁止显示该部分错误,或者有没有办法自定义此函数的错误
但是,我看到,这似乎只适用于错误类型(警告…只需在
邮件
前面加上电子邮件符号(不能在此处键入!)。这样PHP就消除了错误。进一步信息:我真的建议您在生产机器上关闭显示错误
mail
返回一个布尔值,告诉您邮件是否已被接受发送。使用它来检测错误。::FACEPALM::我的邮件功能以:或死亡(“发送电子邮件时出错-$emailto、$subject、$message、$header_data”);嗯