coldtrick / html_email_handler
此包已被弃用且不再维护。未建议替代包。
允许发送完整的HTML邮件/通知
v5.1
2020-10-13 10:20 UTC
Requires
- composer/installers: ^1.0.8
- guzzlehttp/guzzle: ~6.0
- pelago/emogrifier: ^4.0.0
Requires (Dev)
- coldtrick/releases: dev-master
- coldtrick/sniffs: dev-master
Conflicts
- elgg/elgg: <3.0
README
向用户发送完整的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' 设置(尚不可用)