草庐IT

check_mail

全部标签

php - 使用 PHP mail() 函数的 SMTP 身份验证

我坚持尝试使用PHPmail()函数将SMTP身份验证添加到我的php脚本。该脚本目前有效,但因为它没有使用SMTP身份验证,所以php文件的路径和许多其他敏感详细信息都包含在header中(帐户用户名等)。我目前正在使用“$headers=”等指定一些header信息,但我知道我需要使用SMTP身份验证来解决这个问题。有没有一种简单的方法可以让我的脚本使用SMTP身份验证而无需使用phpmailer等?我可以简单地指定端口、身份验证、用户名、密码吗?更新:这是代码:`code`$eol=PHP_EOL;$headers="From:Test".$eol;$headers.="Repl

PHP 错误报告和 mail()

我目前有set_error_handler()在遇到任何问题时抛出ErrorException。此外,我在-1处有error_reporting(),因此错误索引数组会引发异常。无论如何,这是对我的错误/报告环境的粗略概述;PHPmail()函数在我的(Win7)开发机器上抛出错误,在一个项目的过程中,因为我没有安装邮件服务器.我试着在它前面加上@来关闭它,但它仍然会触发错误,因此会抛出异常。我可以用try{}包装它,但我很好奇为什么它不会关闭。为什么它不闭嘴?重申一下,我们几乎可以从等式中删除mail()(据我所知);我只是想知道为什么@在这种情况下不会用mail()或任何函数来完成

wordpress - 如何写没有标题的wp_mail

wp_mail可以不用header写吗?函数的用法是问:这样可以用吗? 最佳答案 是的,如果您检查参数$headers下方的文本,说明其(字符串或数组)(可选)$to(stringorarray)(required)Theintendedrecipient(s).Multiplerecipientsmaybespecifiedusinganarrayoracomma-separatedstring.Default:None$subject(string)(required)Thesubjectofthemessage.Default

php - 我们如何通过 Auth::check 在 laravel 4.2 中限制停用的用户

嗨,我已经使用laravel身份验证实现了laravel登录模块。我使用Auth::check对用户进行了身份验证,并在Auth::attempt方法中发送了用户名和密码。我在用户表中有状态列。如何限制Auth::check仅验证状态为1的用户? 最佳答案 只需将状态字段设为确认之一即可。你可以这样做:$credentials=array('username'=>$input['email'],'password'=>$input['password'],'status'=>1);if(Auth::attempt($credenti

php laravel Blade 文件 Auth::check 不工作

我在laravel中使用Auth::check函数。在所有Controller中它工作正常但在Blade文件中它不会工作。我遇到了这个错误Whoops,lookslikesomethingwentwrong.1/1FatalErrorExceptionin/var/www/html/laravel-master/storage/framework/views/e016f9336e75e5cb0b189c91cd736729b7184a61.phpline5:CalltoundefinedmethodIlluminate\Auth\AuthManager::check()ine016f9

php - Laravel 5.5 - 邮件无法使用 `mail` 驱动程序

在我的Laravel设置中,邮件一直有效,直到我将框架升级到5.5(从5.4)。现在它总是在以下地方失败:请注意以下事项:本地环境中的邮件服务器=http://www.toolheap.com/test-mail-server-tool/users-manual.html我从5年前就开始使用它(这是一个一键安装/无戏剧/无配置/无错误测试邮件服务器),直到昨天它仍然有效,所以我没有将它更改为其他内容如果直接调用php的mail()函数就可以工作我设置的邮件驱动程序只是mail但它仍然会转到sendmail(你可以转储$command并且它说/usr/sbin/发送邮件-bs)这是邮件的

php - 无法使用 gmail SMTP 在 Zend 中发送电子邮件。收到 fatal error : Uncaught exception 'Zend_Mail_Protocol_Exception' . 如何解决?

我正在尝试使用GmailSMTP发送电子邮件。以下是我的代码。$mail=newZend_Mail();$config=array('ssl'=>'ssl','port'=>'465','auth'=>'login','username'=>'username@gmail.com','password'=>'mypassword');$transport=newZend_Mail_Transport_Smtp('smtp.gmail.com',$config);$sendNow=$mail->setBodyHtml($message)->setFrom('username@gmail.

php - fatal error : Call to a member function check_capabilities() on a non-object

我在functions.php中编写了这段代码,以向我的主题个性化添加一个部分。但是当我想打开“localhost/wordpress/wp-admin/customize.php?theme=eye-theme”来查看我的结果时,我看到了这个错误:Fatalerror:Calltoamemberfunctioncheck_capabilities()onanon-objectinC:\xampp\htdocs\xampp\wordpress\wp-includes\class-wp-customize-control.phponline233这是我的functions.php:add

php - PHP的mail()函数有注入(inject)风险吗?

我想知道以下代码是否存在任何潜在的安全风险。每当用户提交评论时,我都会在我的博客上使用它,它会向我发送一条短信:mail('cellnumber@messaging.sprintpcs.com','',"Commentpostedby$name:$comment","From:comments@example.com");其中$name和$comment是用户输入的值,它们还没有以任何方式真正被清理过。用户是否有可能在这里做任何恶意的事情?mail()文档对此没有任何说明,但将用户输入的值直接粘贴到字符串中感觉不对。是否存在任何真正的风险,或者我只是偏执狂?

PHP : How to check a field have blank/empty/NULL value?

我想在变量具有BLANK值或EMPTY或NULL值时显示错误。例如变量如下所示:$mo=strtotime($_POST['MondayOpen']);和var_dump($_POST['MondayOpen'])返回string(0)"".现在我采用以下方法首先要找出变量$mo是什么类型?(stringor整数或其他)哪个函数更好地找到没有值的$mo。我用$mo进行了测试并得到了这些结果is_int($mo);//--Returnnothingis_string($mo);//--Returnbool(false)var_dump($mo);//--Returnbool(true)v