草庐IT

smtp-auth

全部标签

imap - 抑制仿冒PHP imap_open()通知: insecure server advertised AUTH=PLAIN

我的日志文件中出现了一堆乱七八糟的虚假警告,我想在不抑制合法消息的情况下抑制它们:PHP通知:未知:安全问题:不安全的服务器在第0行的未知中公布AUTH=PLAIN(errflg=1)(我正在连接到一个IMAP服务,该服务只在没有第三方用户的服务器上监听本地主机。) 最佳答案 您可以做的一件事是使用imap_errors和imap_alerts函数,请将此代码放在imap_close之前。imap_errors();imap_alerts();这些函数的作用是返回所有已发生的错误和警报,然后将它们清除。如果您不调用这些函数,它们将在

php - 如何增加cakephp Auth组件 session 过期时间

我正在使用Auth组件来检查用户是否已登录。这是我的AppController的初始化函数publicfunctioninitialize(){parent::initialize();$this->loadComponent('Flash');$this->loadComponent('Auth',['authenticate'=>['Form'=>['fields'=>['username'=>'username','password'=>'password'],'passwordHasher'=>['className'=>'Md5',//Myownpasswordhasher]

php - Laravel Auth - 使用 md5 而不是集成的 Hash::make()

所以,我正在为我的网站切换到laravel。我的旧网站目前拥有大约500名用户。每个用户都有一个md5散列附加到他们身上,作为密码(duh^^)。当我切换到laravel时,我希望使用Auth::attempt不幸的是,它使用自己的方法来散列密码字符串。我不希望我所有的用户更改他们的密码,因为我正在切换到laravel,是否可以让Auth类改为使用md5,这样我的用户就不必切换密码?:)如果是,有人可以告诉我怎么做吗? 最佳答案 MD5已经过时了。我建议你不要试图保留它。相反,当用户首次登录并且Auth::attempt失败时,您应

使用 Zend Auth 和 Zend ACL 进行 PHP 单元测试

我有一个需要登录并使用zend_acl和zend_auth的应用程序。在预调度期间,我有一个ACL插件,可以为ACL创建所有规则。我还有一个Auth插件,用于检查您是否已登录,如果已登录,您是否有权根据ACL访问所请求的资源。由于该应用程序完全需要登录,因此只有在您登录后才会创建ACL。单元测试这似乎是不可能的,或者更有可能是我遗漏了一些明显的东西。在我的单元测试设置方法中,我模拟了一个返回zend_auth实例的成功登录。通过的测试表明此登录成功。但是,如果我随后通过测试尝试分派(dispatch)到另一个位置,或者评估登录用户是否可以访问给定资源,它总是被插件拒绝,因为他们仍然没有

php - 使用 Office365 SMTP 设置 PHPMailer

我正在尝试设置PHPMailer,以便我们的一位客户能够让自动生成的电子邮件来自他们自己的帐户。我登录了他们的Office365帐户,发现PHPMailer所需的设置是:Host:smtp.office365.comPort:587Auth:tls我已将这些设置应用到PHPMailer,但是没有发送电子邮件(我调用的函数适用于我们自己的邮件,它是从外部服务器(不是服务网页的服务器)发送的)。"host"=>"smtp.office365.com","port"=>587,"auth"=>true,"secure"=>"tls","username"=>"clientemail@offi

php - laravel 中的 Jwt-Auth 可以处理多服务器配置中的无效 token 吗?

我有一个laravelRESTAPI,它使用tymondesigns/jwt-auth进行身份验证,并希望将应用程序从单服务器扩展到多服务器配置,前面有一个负载均衡器。该流程使用RefreshToken中间件,本质上,token在每次请求后都会失效,并且会随响应一起返回一个新token。(https://github.com/tymondesigns/jwt-auth/wiki/Authentication)jwt如何在多服务器配置中管理无效token,其中使用一台服务器使token无效,而使用无效token的新请求在另一台服务器上命中? 最佳答案

smtp - 如何配置 php.ini 以使用 gmail 作为邮件服务器

我想学习yii作为我的第一个框架。我正在尝试使联系表正常工作。但是我得到了这个错误:我已经从以下位置配置了php.ini文件:C:\wamp\bin\php\php5.3.0并将默认值更改为这些值:[mailfunction];ForWin32only.;http://php.net/smtpSMTP=ssl:smtp.gmail.com;http://php.net/smtp-portsmtp_port=23;ForWin32only.;http://php.net/sendmail-fromsendmail_from=myemail@gmail.com我从这里看到gmail不使用端

php - ssh2_auth_pubkey_file 认证总是失败

我正在尝试使用PHP的ssh2函数连接到另一台机器。我知道sshkey是在没有密码的情况下创建的,并且已正确分发,我可以在我机器的终端中将sshuser@host连接到服务器。PHP函数尝试使用sshkey文件连接到ip地址:-functionminnerConnect($miner_serial){$port='7822';$miner_ip=$this->getMinerIp($miner_serial);$methods=array('kex'=>'diffie-hellman-group1-sha1','hostkey'=>'ssh-dss','client_to_server

PHPMailer 将 Gmail 用作 SMTP 服务器。无法连接到 SMTP 主机。邮件程序错误 : SMTP Error: Could not connect to SMTP host

我正在尝试使用phpMailer通过电子邮件向用户发送确认消息。我的代码是这样的:IsSMTP();//setmailertouseSMTP$mail->Host="ssl://smtp.gmail.com";//specifymainandbackupserver$mail->Port=465;//settheporttouse$mail->SMTPAuth=true;//turnonSMTPauthentication$mail->Username="sender@gmail.com";//yourSMTPusernameoryourgmailusername$mail->Pass

php - Silex SwiftMailer 在执行时不建立 SMTP 连接

我正在制作一个控制台应用程序,它使用SwiftMail扩展来发送。根据我们的政策,我有两台虚拟机,一台用作SMTP中继,另一台用作应用程序服务器。通过telnet手动发送邮件到中继工作正常。使用SwiftMail时,它坏了。header已返回,$failure变量中没有返回任何条目用于send()getHeaders()->toString()的响应Message-ID:Date:Wed,24Oct201214:50:31-0400Subject:[YourSite]FeedbackFrom:noreply@localhost.comTo:sixeightzero@localhost.