coldtrick/html_email_handler

此包已被弃用且不再维护。未建议替代包。

允许发送完整的HTML邮件/通知

安装数: 1,925

依赖项: 1

建议者: 0

安全: 0

星标: 11

关注者: 7

分支: 10

开放问题: 0

类型:elgg-plugin

v5.1 2020-10-13 10:20 UTC

This package is auto-updated.

Last update: 2022-04-03 15:42:46 UTC


README

Elgg 3.0 Build Status Scrutinizer Code Quality Latest Stable Version License

向用户发送完整的HTML邮件

功能

  • 向用户发送完整的HTML通知(也支持如GMail这样的Web邮件)
    • 可以在管理员设置中切换
    • 自定义主题,覆盖默认的 view/default/html_email_handler/notification/body.php
  • 为开发者提供邮件功能 html_email_handler_send_email()
    • 有关更多信息,请参阅 /lib/functions.php
  • 提供CSS转换为内联CSS的功能(对于Web邮件支持需要) html_email_handler_css_inliner($html_text)
    • 有关更多信息,请参阅 lib/functions.php
  • 允许在 notify_user 中支持文件附件(见下文文件附件支持)

管理员、开发者与设计师

如果您启用了 开发者 插件,您可以轻松设计HTML消息的布局,查看主题沙盒。
否则,您可以访问 测试URL 来设计布局。

文件附件说明和文档

文件附件支持

如果您希望在电子邮件通知中添加文件附件,您可以使用 notify_user 函数,并传递一个 "attachments" 键,使用 $params['attachments']

	$attachments[] = array(
		'content' => $file_content, // File content
		//'filepath' => $file_content, // Alternate file path for file content retrieval
		'filename' => $file_content, // Attachment file name
		'mimetype' => $file_content, // MIME type of attachment
	);

注意,$attachments 是一个数组,因此您可以一次传递多个文件,每个文件都有一个自定义的文件名和MIME类型。

警告:在生产网站上不要使用 'filepath' 设置(尚不可用)