plone 4上的错误通知

bkl*_*ups 8 zope plone

我只想在plone 4中声明错误时收到电子邮件通知.

产品的任何想法或任何"操作方法"?

谢谢

Mar*_*ers 11

您可以轻松地配置内置的电子邮件通知Zope的,但我们发现,加入mailinglogger封装使电子邮件更大量易于管理.

该套餐增加:

  • 发送电子邮件的可自定义和动态主题行
  • 使用可配置标头发送的电子邮件,以便于过滤
  • 防洪保护,确保发送的电子邮件数量不会过多
  • 支持需要身份验证的SMTP服务器
  • 可配置的日志条目过滤

plone.recipe.zope2instance扩建配方支持mailinglogger开箱即用; 只需mailinglogger在您的[instance]部分中定义一个变量并包含mailinglogger egg:

[instance]
recipe = plone.recipe.zope2instance
eggs +=
    mailinglogger
# Other options go here
mailinglogger =
  <mailing-logger>
    level warning
    flood-level 100000
    smtp-server localhost
    from logger@example.com
    to error-receiver@example.com
    subject [ServerName Error] [%(hostname)s] %(levelname)s - %(line)s
  </mailing-logger>
Run Code Online (Sandbox Code Playgroud)

对于我们在较大的集群上,该软件包非常有价值,我们在每个实例中配置其他变量以包含在主题中; 我们可以直接在主题中看到问题发生的实例.


Lau*_*owe 5

http://pypi.python.org/pypi/plone.recipe.zope2instance中记录了配置邮件记录器,但我认为电子邮件日志通知内置于最近的Zope2版本中,因此您现在应该向您添加以下[instance]内容:

event-log-custom =
  <email-notifier>
    from server@here.com
    to kdie@localhost
    subject "anything goes here"
    smtp-server 127.0.0.1
  </email-notifier>
Run Code Online (Sandbox Code Playgroud)

(例如来自http://myzope.kedai.com.my/blogs/kedai/44)