Under Review

Improvement: Notify the user/Sugar Admin when the Scheduled Report is too big to send

We had a user create a report and scheduling it for delivery but the email was never received.

After a bunch of digging I found that the report resulted in an 80M PDF attachment that was, of course, undeliverable.

The only indication is the vague failure message in the sugar log which does not indicate what actually failed to send.

[FATAL] PHPMailerProxy encountered an error: SMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: Error: message file too big

I would recommend that at the very least the log include the reportFilename, and even better, it would be nice if the "too large" error could be captured by the script and the requestor of the report be notified.

ADDED BONUS: allow users to schedule at least row/column reports to send as CSV! :)

Thanks,
Francesca

  • Adding detail to vague error messages - that's something I can get behind! I just wanted to mention that it looks like your added bonus is actually on its way already: bug # 13747 is closed against an upcoming Sugar release so it should be coming soon!

    -Brenda