How it works
Viauna is a Node server between your browser and your mail server. It signs in to the mail server with each person's own login, keeps a local index of their folders so lists and counts are instant, and keeps what people chose (accounts, sessions, settings, contacts, calendars) in its state store. Your mail itself stays on the mail server. These pages say what happens behind the scenes, with the timings and limits taken from the code. You don't need any of it to use or run Viauna.
What happens when…
| When… | See |
|---|---|
| New mail arrives, in the Inbox or another folder | Mail sync |
| A folder you made in another app doesn't show | Mail sync |
| You search | Mail sync |
| A reply joins its conversation, or starts a new one | Conversations |
| You add an address to send mail as | Sending as other addresses |
| Something changes and open pages update | Live updates |
| An admin changes a setting | Live updates |
| You sign in, sign out, or change your password | Sessions |
| You open a message, or attach a file | Your data |
| Viauna restarts | Your data |
| Someone stops using Viauna | Your data |
| You wonder what Viauna sends where | Your data |
| Mail arrives and a filter or the vacation responder runs | Filters |
| A contact changes here or on your phone | Contacts |
| You type a recipient | Contacts |
| You make or move an event, or travel to another time zone | Calendar |
| You import or export a calendar file | Calendar |
| You hit a size or count limit | Limits |
For how the code is laid out, see Architecture.