草庐IT

smtp-auth

全部标签

php - 调用未定义的方法 Illuminate\Auth\TokenGuard::attempt()

我收到这个错误:CalltoundefinedmethodIlluminate\Auth\TokenGuard::attempt()来自这段代码:if(Auth::guard('admin')->attempt(['email'=>$request->email,'password'=>$request->password],$request->remember)){returnredirect()->intended(route('admin.dashboard'));}else{我已经导入了Illuminate\Support\Facades\Authasthedocssugges

php - 使用 PHP 通过 Gmail SMTP 发送电子邮件

我有以下系统设置WindowsXP服务包2WAMP2.0PHP5.3我已经使用以下内容配置了我的php.ini文件:smtp=smtp.gmail.comsmtp_port=25;我的PHP代码是我得到的错误是Warning:mail()[function.mail]:SMTPserverresponse:5305.7.0MustissueaSTARTTLScommandfirst.4sm389277yxd.16inC:\wamp\www\limosbusesjets\test.phponline5有什么建议吗? 最佳答案 我一直用

php - Laravel SMTP 电子邮件

开始使用Laravel4.2我尝试使用GmailSTMP服务器发送电子邮件。下面是我的app/config/mail.php。returnarray('driver'=>'smtp','host'=>'smtp.gmail.com','port'=>465,'from'=>array('address'=>'sample_address@gmail.com','name'=>'Sample'),'encryption'=>'tls','username'=>'sample_address@gmail.com','password'=>'samplepassword','sendmail

php - SMTP 错误 : Could not connect to SMTP host

我有这段代码,在我的本地服务器上一切正常。电子邮件发送没有任何问题。但是现在我将内容传递给网络服务器,我得到了这个错误...SMTPError:CouldnotconnecttoSMTPhost.服务器启用了SSL..正确吗?那么,问题是什么?$mail=newPHPMailer();$mail->IsSMTP();$mail->SMTPAuth=true;//enableSMTPauthentication$mail->SMTPSecure="ssl";//setstheprefixtotheservier$mail->Host="smtp.gmail.com";//setsGMAI

php - 如何在 zend 框架中设置 auth 变量

我们正在使用ZendFrame开发一个网站。我们需要设置一个授权变量(角色)来管理用户类型。为此,我们使用变量this->view->auth->getIdentity()->role来管理用户类型。在一个追逐中,我们试图静态分配用户类型。分配auth变量“role”的代码是什么。我们尝试使用this->view->auth->getIdentity()->role='test',但通过了警告。 最佳答案 以下应该允许您在成功登录后创建一个新的Zend_Auth身份:$identity=Zend_Auth::getInstance(

php - 发送网格 SMTP API

我正在使用SendGrid和PHP(CakePHP)。我的服务器没有启用SMTP。我的服务器上是否需要smtp才能使用SendGrid的SMTPAPI? 最佳答案 免责声明:我在SendGrid工作。我们的SMTPAPI示例建议使用Swift_SmtpTransport库,它可以与终端系统建立低级套接字连接。当使用我们的示例进行配置时,Swift会连接到我们的系统来传送您的消息,并且不需要您端的SMTP服务。编辑,2014年6月20日新链接:https://sendgrid.com/docs/Code_Examples/php.ht

PHPMailer:使用远程 SMTP 服务器,在本地主机下工作,远程服务器上的连接被拒绝 (111)

我遇到了一个奇怪的问题。我正在尝试使用PHPMailer通过SMTP发送电子邮件。我有一个由GoDaddy托管的网站,我正尝试使用该SMTP帐户发送邮件。如果我在我的本地主机服务器上执行我的PHP文件,它就会工作。如果我在GoDaddy的服务器上执行我的PHP文件,它不起作用。我得到的错误信息是:SMTP->错误:无法连接到服务器:连接被拒绝(111)我检查了本地主机和远程服务器上的phpinfo。两者都将smtp_port列为25。我在我的机器上使用WAMP,服务器是某种形式的Linux(我对此一无所知,也不知道如何管理)。这里是有问题的代码:INDEX.PHP:SMTPDebug=

php - 我如何在 Laravel Auth::attempt 中使用条件参数?

使用Laravel4.1.30我得到了以下代码,它测试了通过Auth的登录尝试。//...morecodeshere...$auth=Auth::attempt(array('email'=>Input::get('email'),'password'=>Input::get('password'),'active'=>1),$remember);if($auth){//...morecodeshere...}我喜欢实现一个条件值,例如:->active>0我使用active(字段)作为登录用户的身份验证级别。任何高于0(零)的值都应满足下一个条件。如何在一条语句中完成?

php - 带有 Auth 的 Yii2 CORS 不适用于非 CRUD 操作

我正在Yii2中构建API,并添加了CORS和身份验证。这适用于所有创建/读取/更新/删除操作,但不适用于自定义操作。有没有人以前经历过这种情况?网址管理器:['class'=>'yii\rest\UrlRule','controller'=>'api/v1/user','pluralize'=>false],Controller行为:publicfunctionbehaviors(){returnArrayHelper::merge(['corsFilter'=>['class'=>Cors::className(),],['class'=>HttpBearerAuth::class

php - 无法在 codeigniter 3 中使用 SMTP gmail 配置发送电子邮件

下面是我的代码,我引用了堆栈溢出和codeigniter用户指南中的所有示例。我仍然无法解决这个问题publicfunctionsend(){$config['protocol']='smtp';$config['smtp_crypto']='ssl';$config['smtp_host']='smtp.gmail.com';$config['smtp_port']='465';$config['smtp_user']='**********@gmail.com';$config['smtp_pass']='********';$config['mailtype']='html';$