草庐IT

silverstripe-smtp

全部标签

php - 无法与主机 smtp.gmail.com 建立连接网络无法访问 Laravel 电子邮件中的 #101 错误

我正在尝试从我的laravel5.1系统发送电子邮件。我可以从本地主机发送电子邮件,但无法从服务器发送。在.env文件中查看我的电子邮件配置设置,MAIL_DRIVER=smtpMAIL_HOST=smtp.gmail.comMAIL_PORT=587MAIL_USERNAME=username***@gmail.comMAIL_PASSWORD=*********MAIL_ENCRYPTION=tls此配置仅适用于我的本地主机。在服务器上我收到这个错误,Swift_TransportExceptioninStreamBuffer.phpline268:Connectioncouldn

php - 在 Linux 上使用带有 SMTP 服务器的默认 PHP 邮件功能

我正在开发一个php/c#项目,它是一个带有Web界面的电子邮件服务器,用于管理电子邮件服务器应用程序。该程序应该可以在windows和linux上运行,但我主要在windows上进行开发。我还没有开始在Linux中进行测试,但发现了一个可怕的问题。根据我在WindowsPHP上搜索的内容,您可以选择要使用的SMTP服务器,但在Linux上似乎没有此选项,因此当PHP发送电子邮件时,它会完全绕过我的程序。有没有办法让PHP使用您选择的SMTP服务器,我知道您可以使用PEAR来覆盖SMTP设置,但我更希望标准的PHP邮件功能可以工作,以便其他软件(如PHPBB论坛)可以发送通过我的SMT

php - SMTP 错误 : Failed to connect to server: Connection refused (111) ERROR MESSAGE

我是PHPMailer的新手,我刚刚用Composer下载了它并将其编码为index.php:isSMTP();$m->SMTPAuth=true;$m->SMTPDebug=2;$m->Host='smtp.mail.yahoo.com';$m->Username='vagefipooya@yahoo.com';$m->Password='MYPASSWORD';$m->SMTPSecure='ssl';$m->Port=465;$m->IsHTML(true);$m->SetFrom('pouyavey@gmail.com');$m->FromName='PouyaVaghefi'

php - 未执行自定义表单的 Silverstripe 3.1 操作

我有一个名为ForgotPasswordPage.php的自定义页面和一个ForgotPasswordPage.ss模板。我在ForgotPasswordForm.php中也有一个自定义表单类,它对应的自定义表单模板ForgotPasswordForm.ss位于templates/Includes目录中。表单操作应该调用doForgotPassword,但从未调用过此函数,否则,我将被发送到google.com。这看起来非常简单,但我有两个开发人员在看它,我们得到的只是以下错误:似乎出现了技术问题。请点击后退按钮,刷新浏览器,然后重试。我在这里做错了什么?ForgotPasswordF

php - Silverstripe:将 URL 变量传递给表单操作

有没有办法将URL变量传递给表单操作?我已经让它在用户详细信息表单上工作,但是当我尝试通过用户文件上传来做到这一点时,它不起作用。正如您将在下面看到的,我有一个表单和一个用于保存用户详细信息的保存操作。这很好用。当我尝试将URL变量传递给用户文件上传表单时,它不起作用。它说我正在尝试获取非对象的值。//GetClientIDfromURLParameterspublicfunctiongetUser(){if(isset($this->urlParams['ID'])&&is_numeric($this->urlParams['ID'])){return$user=Member::ge

php - 将 smtp 端口从 25 更改为 587?

我的ISP已阻止端口25用于从PHP发送邮件,而是允许使用端口587或465。我如何强制php邮件功能使用端口587而不是默认的25?顺便说一句:我在OSX10.6.6上使用MAMPPRO更新:我尝试将php.ini中的设置更改为此[mailfunction];ForWin32only.SMTP=localhostsmtp_port=587因为我在Mac上,所以我认为这不是我的解决方案,而且在我尝试后它不起作用。它给了我以下错误信息。May620:32:25Ibrahim-Armars-MacBook-Propostfix/smtp[2822]:connecttoalt2.aspmx.

php - Silverstripe 3.1.2 正在修改 anchor 链接

我尝试使用jquery构建选项卡。但我认识到我的链接Tab1转换为Tab1由于开头的斜杠,选项卡不起作用。为什么Silverstripe会修改我的anchor链接,我该如何阻止它这样做? 最佳答案 我在_config.php中设置的2.4er设置SSViewer::setOption('rewriteHashlinks',false);未使用3.x和yml配置层进行测试 关于php-Silverstripe3.1.2正在修改anchor链接,我们在StackOverflow上找到一个类似

PHPMailer 无法连接到 SMTP 主机

出现以下错误:SMTP->ERROR:Failedtoconnecttoserver:php_network_getaddresses:getaddrinfofailed:Nosuchhostisknown.(0)SMTPError:CouldnotconnecttoSMTPhost.Therewasaproblemsendingthismail!这是我的配置文件设置,因为我遵循了这个PHPMailertutorial//ConfigurationsettingsforMySite//EmailSettings$site['from_name']='ManishDekavadiya';

postgresql中的utl_smtp

我mcurruntlymigratingoracleschematopostgresql9.5.Im使用ORA2PG,它为我转换了一个功能,该功能可重新调整将邮件发送到PGPLSQL。我的代码:CREATEORREPLACEFUNCTIONControl_Reports_Pg.send_error_mail(P_Strtext,P_Function_Nametext)RETURNSVOIDAS$body$DECLAREV_Mail_Sendervarchar(100):='[email protected]>';V_Mail_Recipientsvarchar(100):='[email pr

php - SMTP 错误 : Failed to connect to server: Connection refused (111) with Office365

对不起,如果这是一条人流量大的路。我看过其他关于此的帖子,但其中没有任何内容可以解决我遇到的问题,也没有点燃帮助我自己解决问题的灵感。这是我的代码:require'PHPMailerAutoload.php';$config=parse_ini_file('/path/to/file/config.ini',true);$mail=newPHPMailer;$mail->SMTPDebug=3;$mail->Debugoutput='html';$mail->isSMTP();$mail->Host=$config['host'];//smtp.office365.com$mail->