首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何记录与服务器的实际SMTP身份验证模块通信?

如何记录与服务器的实际SMTP身份验证模块通信?
EN

Drupal用户
提问于 2014-08-05 13:56:59
回答 2查看 987关注 0票数 1

我们正在使用SMTP身份验证模块。我们的SMTP提供程序声称我们已被白化。配置有效。当Drupal应该发送电子邮件时,适当的条目会出现在监管机构中,声称发送成功。

遗憾的是,这些天只有两种电子邮件到达我们的用户:“帐户禁用”和“帐户删除”通知,以及SMTP认证模块测试电子邮件。密码恢复邮件,电子邮件确认,用户等待版主批准等。

我们如何记录与SMTP服务器的实际通信并将其存储以供将来参考?现在我们不知道是否需要查找Drupal中的bug,或者是SMTP服务器的错误。有了真实的数据,我们可以确定地知道,并且修复/已经修复了真正需要它的部分。

在SMTP身份验证中启用“调试”是不实际的--它会在屏幕上进行调试,因此它会中断AJAX调用,而大多数电子邮件都是密码恢复或新用户邮件,因此它们是由匿名触发的--这些人显然不会看到调试数据。

EN

回答 2

Drupal用户

回答已采纳

发布于 2014-08-05 17:53:38

我想一个简单的答案是,除了/而不是在屏幕上,将SMTP模块的调试输出更改为使用监视狗。

除非模块提供了一个钩子来实现这一点,否则您可能需要临时修补它,但是如果您需要在活动服务器上进行调试,那么您实际上没有其他选项(无论如何,这不是我能想到的更容易的选项)。

通常的建议是“将其复制到dev上,然后暂时放宽对anon用户进行测试的开发权限”,但当然,通过电子邮件,在不同的服务器之间经常会出现问题。

票数 2
EN

Drupal用户

发布于 2021-06-29 13:18:06

我找不到一个可以让我在页面重新加载期间SMTP日志消失之前查看它的事件。但是,在Chrome开发工具中减慢网络速度是有效的。

我在6kb/S上下创建了一个名为Slow的网络速度配置文件,并在从SMTP配置页面发送测试电子邮件时使用了该配置文件。

当SMTP日志出现时,我有时间选择所有文本并在它消失之前复制它。将网络速度更改为“无节流”允许正常加载页面。

在DevTools中,单击“网络”并选择所需的网络速度。找那个没有节流的掉落物。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/125789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档