Skip to content

[BUG] IMAP Bounce settings UI missing #14

Description

@przemekscj

🐛 Bug Description

The IMAP bounce monitoring settings are not visible in the Mailboxes settings UI, despite being documented as available since v2.0.5. Technical investigation shows that while the database migrations and backend logic (Controllers, Models, and Artisan commands) are fully implemented, the Vue components are missing the necessary input fields.

Steps to Reproduce:

  1. Go to Settings -> Mailboxes.
  2. Edit an existing mailbox or try to create a new one.
  3. Observe that there is no section for "IMAP Bounce Monitoring" as described in the documentation.

Expected Behavior:
A section for IMAP configuration (Host, Port, Encryption, Email, Password) should be visible in the mailbox settings.

Actual Behavior:
The fields are missing from the UI. A grep on the frontend source code (resources/js/Pages/Settings/Mailboxes/Index.vue) confirms that the keyword "bounce" is entirely absent from the component.

📸 Screenshots / Logs:

  • Artisan command exists: php artisan list | grep bounce -> bounce:process-mailboxes (Found)
  • Database columns exist: DESCRIBE mailboxes; -> bounce_imap_host (Found)
  • Frontend check: grep -ri "bounce" resources/js/Pages/Settings/Mailboxes -> (Result: Empty)
Image

Environment:

  • NetSendo version: v2.0.10
  • OS: Linux (TrueNAS SCALE)
  • Docker version: v2.32.3
  • Build type: Docker image ghcr.io/netsendo/netsendo:latest

Additional Context:
It appears the frontend assets were not updated or compiled with the new UI components in the latest Docker builds.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions