30-Oct-2026 — Mail application folders stay in step with the inbox


Committee mail opened in Apple Mail, Outlook or Thunderbird uses the same folders as the NGX inbox. The iPhone and Android app shows that same inbox too: it is the website's inbox screen, with an Inbox item in the phone menu for committee members. A folder you add, rename or remove in the mail app is the same folder on the website and in the phone app, and a drag files the conversation that is already there.

flowchart LR
  app@{ icon: "ngx:user", label: "Mail app", pos: "b", h: 48 }
  phone@{ icon: "ngx:ramblers", label: "iPhone and Android app", pos: "b", h: 48 }
  imap@{ icon: "ngx:express", label: "NGX mail connection", pos: "b", h: 48 }
  folders@{ icon: "ngx:file", label: "Inbox folders", pos: "b", h: 48 }
  store@{ icon: "ngx:mongodb", label: "Conversations", pos: "b", h: 48 }
  app -->|"Create, rename, delete, drag"| imap
  phone -->|"Same inbox screen"| folders
  phone --> store
  imap --> folders
  imap --> store
  style phone fill:#fff,stroke:#9BC8AB,color:#404143
  style app fill:#fff,stroke:#9BC8AB,color:#404143
  style imap fill:#fff,stroke:#9BC8AB,color:#404143
  style folders fill:#fff,stroke:#9BC8AB,color:#404143
  style store fill:#fff,stroke:#9BC8AB,color:#404143

Creating and renaming

Creating a folder in the mail app adds that folder to the inbox. A name written as INBOX/Meetings is stored as Meetings. Renaming it in the mail app renames the website folder, and the conversations stay in it.

Inbox, Sent, Drafts, Junk and Deleted cannot be renamed or deleted from the mail app. Outlook's own Archive, Conversation History, Outbox and Snoozed folders stay in Outlook and are not stored on the site.

A rename or a new folder made in the NGX inbox is available the next time the mail app asks for its folder list. Thunderbird usually does that when the account is collapsed and expanded. Outlook may keep the old list until it is quit and opened again.

Deleting a folder

Deleting a folder removes it from the website and files those conversations in Deleted. Thunderbird does not send a delete. It renames the folder to Deleted/Name, and NGX treats that rename as a delete.

flowchart TB
  subgraph thunderbird["Thunderbird"]
    del["Delete Meetings"]
  end
  subgraph ngx["NGX inbox"]
    check{"Name starts with Deleted/?"}
    gone["Folder removed"]
    filed["Conversations filed in Deleted"]
  end
  del -->|"Rename to Deleted/Meetings"| check
  check -->|Yes| gone
  check -->|Yes| filed
  style thunderbird fill:#E8F5EE,stroke:#9BC8AB,stroke-width:2px,rx:12,ry:12,color:#404143
  style ngx fill:#E8F5EE,stroke:#9BC8AB,stroke-width:2px,rx:12,ry:12,color:#404143

Dragging a message

Dragging messages into a folder files the existing conversation there. It does not create a second copy. Dragging a conversation to Deleted records the deletion, so a later import does not put the same mail back in Inbox. Dragging it back to Inbox, or into another folder, brings that conversation back.

flowchart LR
  subgraph drag["Where you drop it"]
    inbox["Inbox or a folder you made"]
    deleted["Deleted"]
  end
  subgraph result["What the inbox does"]
    same["Same conversation, new folder"]
    record["Deletion recorded"]
  end
  inbox --> same
  deleted --> record
  record -->|"Drag back"| same
  style drag fill:#E8F5EE,stroke:#9BC8AB,stroke-width:2px,rx:12,ry:12,color:#404143
  style result fill:#E8F5EE,stroke:#9BC8AB,stroke-width:2px,rx:12,ry:12,color:#404143

Messages with attachments

Messages that have attachments are rebuilt for the mail app. The boundary that separates those parts is kept short enough to fit on one header line, so Outlook shows the message text and the pictures rather than the raw encoding. Thunderbird was already happy with the longer form.