Skip to content

v1.3.4 - honest send reporting

Choose a tag to compare

@appcoderikbal appcoderikbal released this 23 Oct 16:09
· 9 commits to main since this release

Stops the report claiming messages were sent when they were not.

A campaign run with the log transport reported "Accepted by SES: 2" and an otherwise clean report - nothing failed, nothing queued. Nothing had been sent: the log transport writes each message to a file and returns success, which is right for a staging site and indistinguishable from a real send anywhere a count appears.

"Accepted by SES" was also untrue - SES never saw the message - and it is the first number anyone reads after sending.

The report now leads with a warning when no mail is leaving the server, names the TECHZAPP_CRM_MAIL_TRANSPORT constant when that is what is forcing it rather than the setting, and relabels the tile to Written to the log / NOT sent to anyone. The campaigns index and the live sending panel say the same, since either could be the screen you are looking at.

No schema change.

Tested up to: 6.8

Installing

Download techzapp-crm.zip below. Do not use the auto-generated source archives - they omit vendor/ and the plugin will not load.