Common questions and troubleshooting
WirdAnswers synchronisiertto …common questions and the quickest routes to fixing things.
No mails are logged at all
plg_system_maillog is enabled
(System → Plugins). Without this plugin nothing is captured.
Is enable logging set to yes in the options?
Is the context selected in which the mail originates? A mail from a cron run is only captured if
CLI is enabled.
Do log rules exclude the mail? Check the mode include matches only in
particular.
If hooking into the mailer ever fails (after a major Joomla update, say), Mail Log reports that in the backend with a warning and writes it to the Joomla log — so you notice it instead of quietly getting no more entries.
I see the list but no message texts
To read the bodies you need the permission view mail content — it is deliberately separate from merely viewing. Have it assigned to your group under Options → Permissions.
An entry shows "metadata only" instead of text
That is usually intentional: the mail was classified as sensitive (a password reset, for example) and therefore stored without a body. Alternatively the default mode stores only a short excerpt. You control both in the options under body storage and sensitive content — changes affect new entries.
"Resend" is not possible
If the mail was stored with metadata only or truncated, the full text is missing and the mail cannot be reconstructed. For encrypted bodies the Joomla secret must be unchanged. If the message was about a waiting time: there are 30 seconds between two sendings of the same mail, and at most 20 repetitions are possible.
The update is not found or fails
Encrypted entries have suddenly become unreadable
The key is derived from the Joomla secret (in configuration.php). If that was changed,
previously encrypted bodies can no longer be decrypted. The secret should only be changed
deliberately and with care.
The database is growing a lot
Set up the task clean up old log entries and set an entry retention (default 180 days) or a maximum number of entries. Also store only as much body as you really need — the default "metadata + excerpt" is frugal already.
Where are the attachments?
Out of the box outside the publicly reachable area, in the Joomla log directory under
com_maillog/attachments. They are reachable only through the component with a permission
check, not by a direct URL.
What happens when uninstalling?
The four database tables with all log data are removed. Attachment files already captured stay in the protected directory, so that uninstalling by accident destroys no evidence — delete that folder by hand if you need to.
Applies to version 1.0.4.