[DBTech] DragonByte Mail

[DBTech] DragonByte Mail [Paid] 5.2.0

No permission to buy (€14.95)
The FAQ for creating the SNS subscription does not mention whether or not to enable:
Enable raw message delivery

I did not enabled this before but I think this was the problem. It instantly confirms if that is enabled. It will fail if its not enabled.
 
The description of this resource states:
Digest Management [XenForo 1.5 / 2.0 / 2.1 only]
This makes sense because XF2.2 introduced Activity Summaries.
But in DBTech mail options there is the option to Enable Digest.
Is this functional in XF2.3 and does this have any purpose?

Is it possible to send out a test Inactivity Email? I want to see how it looks and if it confirms to the requirements of AWS SES.
 
Last edited:
This makes sense because XF2.2 introduced Activity Summaries.
But in DBTech mail options there is the option to Enable Digest.
Is this functional in XF2.3 and does this have any purpose?
Updated to remove the 1.5/2.0/2.1 only section, as Digests are indeed available in 2.3.

Is it possible to send out a test Inactivity Email? I want to see how it looks and if it confirms to the requirements of AWS SES.
The inactivity email comes with an unsubscribe/email stop link and uses the phrase dbtech_mail_inactivity_reminder_body as the main body of the email.
 
Does the inactivity email use the MAIL_CONTAINER template as wrapper?
I have added the logo to it. and this template uses the email_footer_html phrase which has my email footer links.
If not, how do I add the logo to the email?
Does it use the email colors defined in /admin.php?styles/nova.1/style-properties/group&group=email ?

Digests are indeed available in 2.3
Cool! What is the difference between Digests and Activity summary?
 
Does the inactivity email use the MAIL_CONTAINER template as wrapper?
It does :)

Does it use the email colors defined in /admin.php?styles/nova.1/style-properties/group&group=email ?
Yes, it uses no custom CSS.

Cool! What is the difference between Digests and Activity summary?
Activity Summary only sends to inactive users as far as I can tell. The Digest is sent to all* users. Furthermore, users can choose how often to receive the digest and their digest will be generated based on the time since they last received it.
 
When I open the user criteria in a digest I get this error:

admin:helper_user_search_criteria - Cannot access offset of type string on string in /public/internal_data/code_cache/templates/l1/s0/admin/helper_user_search_criteria.php:652



TypeError: Template admin:helper_user_search_criteria error: Cannot access offset of type string on string internal_data/code_cache/templates/l1/s0/admin/helper_user_search_criteria.php:652

Generated by: Alfa Oct 26, 2025 at 1:25 PM

Stack trace

#0 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(NF\Tickets\XF\Template\Templater), Array, NULL)
#1 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('helper_user_sea...', Array, true, NULL)
#2 src/addons/vw/vw/XF/Template/XF23.php(156): MaZ\AUN\XF\Template\Templater->renderTemplate('admin:helper_us...', Array, true, NULL)
#3 src/XF/Template/Templater.php(1873): vw\vw\XF\Template\Templater->renderTemplate('admin:helper_us...', Array)
#4 internal_data/code_cache/templates/l1/s0/admin/dbtech_mail_digest_edit.php(120): XF\Template\Templater->includeTemplate('admin:helper_us...', Array)
#5 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(NF\Tickets\XF\Template\Templater), Array, NULL)
#6 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('dbtech_mail_dig...', Array, true, NULL)
#7 src/addons/vw/vw/XF/Template/XF23.php(156): MaZ\AUN\XF\Template\Templater->renderTemplate('admin:dbtech_ma...', Array, true, NULL)
#8 src/XF/Template/Template.php(24): vw\vw\XF\Template\Templater->renderTemplate('admin:dbtech_ma...', Array)
#9 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#10 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('DBTech\\Mail\\Adm...', 'admin:dbtech_ma...', Array)
#11 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#12 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#14 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#15 src/XF.php(806): XF\App->run()
#16 admin.php(15): XF::runApp('XF\\Admin\\App')
#17 {main}

Request state

array(4) {
["url"] => string(48) "/admin.php?dbtech-mail/digests/newsletter.1/edit"
["referrer"] => string(54) "/admin.php?dbtech-mail/digests/"
["_GET"] => array(1) {
["dbtech-mail/digests/newsletter_1/edit"] => string(0) ""
}
["_POST"] => array(0) {
}
}

Delete
 
If I send out a test email of XF Activity Summary, then it looks good in protonmail. However, when I send a test digest then protonmail puts a red banner on the email:
This email has failed its domain's authentication requirements. It may be spoofed or improperly forwarded. Learn more.

This does not make sense to me. Why would email digest fail but not other mail?
 
When I open the user criteria in a digest I get this error:

admin:helper_user_search_criteria - Cannot access offset of type string on string in /public/internal_data/code_cache/templates/l1/s0/admin/helper_user_search_criteria.php:652



TypeError: Template admin:helper_user_search_criteria error: Cannot access offset of type string on string internal_data/code_cache/templates/l1/s0/admin/helper_user_search_criteria.php:652

Generated by: Alfa Oct 26, 2025 at 1:25 PM

Stack trace

#0 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(NF\Tickets\XF\Template\Templater), Array, NULL)
#1 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('helper_user_sea...', Array, true, NULL)
#2 src/addons/vw/vw/XF/Template/XF23.php(156): MaZ\AUN\XF\Template\Templater->renderTemplate('admin:helper_us...', Array, true, NULL)
#3 src/XF/Template/Templater.php(1873): vw\vw\XF\Template\Templater->renderTemplate('admin:helper_us...', Array)
#4 internal_data/code_cache/templates/l1/s0/admin/dbtech_mail_digest_edit.php(120): XF\Template\Templater->includeTemplate('admin:helper_us...', Array)
#5 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(NF\Tickets\XF\Template\Templater), Array, NULL)
#6 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('dbtech_mail_dig...', Array, true, NULL)
#7 src/addons/vw/vw/XF/Template/XF23.php(156): MaZ\AUN\XF\Template\Templater->renderTemplate('admin:dbtech_ma...', Array, true, NULL)
#8 src/XF/Template/Template.php(24): vw\vw\XF\Template\Templater->renderTemplate('admin:dbtech_ma...', Array)
#9 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#10 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('DBTech\\Mail\\Adm...', 'admin:dbtech_ma...', Array)
#11 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#12 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#14 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#15 src/XF.php(806): XF\App->run()
#16 admin.php(15): XF::runApp('XF\\Admin\\App')
#17 {main}

Request state

array(4) {
["url"] => string(48) "/admin.php?dbtech-mail/digests/newsletter.1/edit"
["referrer"] => string(54) "/admin.php?dbtech-mail/digests/"
["_GET"] => array(1) {
["dbtech-mail/digests/newsletter_1/edit"] => string(0) ""
}
["_POST"] => array(0) {
}
}

Delete
Seems like you have an addon conflict. Can you try disabling all other addons?
 
Back
Top Bottom