草庐IT

drupal_mail

全部标签

php - pear mail 和谷歌验证码不起作用

我使用php5.3.13、pearmail和谷歌验证码(recaptcha)创建一个简单的“联系我们”表单。有一个电子邮件字段、一个主题字段和一个评论字段。用户还解决了验证码,然后他可以按“发送”。这在我的笔记本电脑上运行良好,但在我安装该站点的服务器上运行不正常。它的代码完全相同。我使用一个简单的gmail和smtp服务器,这是我大学的服务器。有两个文件,contact,包含表单和contactsend,获取数据并发送它们。他们在这里联系e-mail:subject:comments:pleasesolvethecaptchaandhitSend.anerroroccured';}i

php - Laravel Mail::queue 错误:闭包序列化失败,即使是最基本的用法

我在使用Mail::queue()时遇到问题,并且不确定除了编写自己的Job来处理队列之外还能做些什么来解决它.正如您在下面的屏幕截图中看到的,我有一个极小的示例,我试图在artisantinker中运行。有没有人遇到并解决了这个问题?如果我改用Mail::send(),这将非常有效; 最佳答案 闭包是不可序列化的。您不能将它们推送到队列中。PsyShellv0.8.3(PHP7.1.0—cli)byJustinHileman>>>serialize(function(){});Exceptionwithmessage'Serial

php - PHP 的 mail() 函数附件支持在 Windows 上是否有点损坏?

我今天收到了一位客户记录的工单,报告说当他尝试发送附件时,PHP的mail()函数在我们的一个Windows2003Server机器上超时。经过调查,我能够重现他的问题。mail()函数处理包含大小约为30-60Kb的小附件的邮件需要15-20秒。大约360-500Kb的较大附件花费的时间超过允许的最大脚本执行时间(90秒)。我能够在两个不同的Windows2003服务器和一个Windows2008R2服务器上重现该问题。我还尝试了三种不同版本的PHP(5.2.14、5.2.17和5.3.6-所有32位版本和所有非线程安全版本,均按照Microsoft在Windows上运行PHP的建议

php - 在 Drupal 中重新通知用户帐户

当用户在Drupal站点注册时,Drupal会向用户发送一条可配置的消息,让他们知道自己的用户名和密码。我导入了大约1,000个用户,但当时我不想通知他们-但现在我想通知他们。有没有办法在不重新导入用户的情况下通知用户?我查看了一些我认为可能包含该功能的模块,但找不到它?? 最佳答案 当然有办法:如果你只想做一次,我建议使用一种快速简单的方法......drupal_bootstrap()。在外部php文件中调用此函数来引导Drupal,然后加载用户并发送电子邮件消息。这是一个伪代码:name//UserEmail:$user_ob

php - 如何在 drupal 7 中获取某个父项下的所有菜单项?

我目前正在开发一个模块,该模块通过url路径查找父菜单项,然后通过查找顶级父项来显示该相关菜单的当前树结构,最重要的是仅显示该菜单项和该菜单中的子菜单。一个简单的解决方案是使用一个foreach循环遍历所有项目或一个以所有项目为键的数组。path='/system/menu/submenu';parent='system';output=parent+parentsubmenus.“自定义菜单”中的所有菜单项:-System-Menuwrapper-SubMenu1A-SubMenu2A-SubMenu3A-Main-SubMenu1B-SubMenu2B-SubChildMenu3B

php - 与 Royal Mail 的 SOAP 连接,无法连接到主机

我正在尝试连接到RoyalMail运输API,但我收到了著名的无法连接到主机。$api_password="****";$api_username="****";$api_application_id="****";$api_service_type="D";$api_service_code="SD1";$api_service_format="";$api_certificate_passphrase="****";$time=gmdate('Y-m-d\TH:i:s');$created=gmdate('Y-m-d\TH:i:s\Z');$nonce=mt_rand();$non

php - 如何使用 PHPUnit 测试 mail()

有没有办法用PHPUnit(或者其他PHP测试框架)测试邮件是否发送正确?我必须测试使用PHP函数mail()的代码。使用自定义邮件程序类,我总是可以进行模拟,但是对于mail()...?也许有一些插件能够使用IMAP并验证是否收到邮件?(如果可能的话,它应该与操作系统无关……) 最佳答案 这里的解决方案是将邮件包装在一个可以模拟的类中,然后改用它。我看不出测试mail()本身有什么意义,我确信它已经被彻底测试过了。 关于php-如何使用PHPUnit测试mail(),我们在StackO

php - Drupal 8 - 图像样式未在第一页加载时显示

我正在使用实体浏览器上传图片并使用响应式图片样式来显示它们。我发现一旦创建节点并添加图像,新用户第一次访问该页面时,图像将不会显示。然后刷新页面将显示该图像。我尝试了使用和不使用itok变量,结果相同。我尝试过使用响应式图像样式和普通图像样式和相同的结果。第一次在后台上传图片时,缩略图没有显示。图像正在正确上传并位于文件文件夹中。在第一页加载时,正在创建图像样式,我可以在样式文件夹中看到它,它可以在Windows中正常打开,但是如果我查看图像样式URL(.../styles/stylename/public/folder/image.jpg)有一条消息说“图像无法显示,因为它包含错误”

PHPMailer $mail->From headers 不适用于 gmail

我使用以下代码在使用PHP邮件程序类https://github.com/Synchro/PHPMailer提交表单后发送邮件.邮件发送和接收成功。唯一不正常的是以下内容:$mail->From=$email;$email是用户将在表单中输入的电子邮件(它使用$_POST变量设置)。我希望电子邮件显示为来自填写表单的用户,这样我就可以点击回复并将其转到他们的电子邮件地址。但是,“发件人”电子邮件地址被设置为$mail->Username,即PHPMailer脚本发送的gmail帐户的用户名。我在这里做错了什么,如何让“发件人”电子邮件header起作用?此外,我正在使用Gmail接收邮

php - 如何在 drupal 主题中编辑 htm/css?

我有一个Drupal主题,我想根据需要编辑它的HTML/CSS。谁能告诉我如何更改它?(具体文件名?)我试图更改page.tpl.php但无法获得任何输出。 最佳答案 文件取决于您尝试更新页面的哪一部分。这是关于主题的文件结构的一个很好的视觉效果:https://drupal.org/node/171194您将编辑html.tpl.php、page.tpl.php和style.css文件(或者您对主CSS文件的称呼)。非常重要——一旦您进行了更改,您需要清除Drupal中的缓存,以便它识别更改。为此,请转到“admin/config