HioMail Engineering

How HioMail Handles Source Mailbox Health and Capacity

By HioMail Team. HioMail-specific behavior in this guide was checked against the current site implementation when this page was updated.

A temporary-email interface can look simple while the receiving infrastructure behind it has limited address capacity and occasional provider failures. HioMail separates mailbox health, willingness to issue new addresses and the ability to keep receiving for existing addresses so one operational problem does not automatically become a full service outage.

One source mailbox has more than one operational state

HioMail distinguishes whether a connected source mailbox is enabled for receiving and whether it is currently willing to accept new address allocations. Those controls solve different operational problems.

If a source is healthy enough to continue serving addresses that already belong to users but the operator wants to stop consuming its remaining capacity, new allocation can be paused without discarding the ownership of existing addresses.

Stopping new allocation is not the same as disabling receiving

The 'accept new' state controls whether a Gmail source is considered when HioMail creates another free address. Turning it off removes that source from the allocation candidates while leaving the source enabled for inbox access and cleanup of addresses that already map to it.

A full disable is stronger. It is appropriate when the source itself cannot safely receive at the moment. Existing address records remain associated with their original source so they are not silently reassigned to another mailbox with unrelated mail.

Capacity is calculated before choosing a Gmail source

For the Gmail dot-variant path, the number of possible visible addresses depends on the number of positions where dots can appear in the source username. HioMail tracks how many variants have already been allocated and estimates the remaining safe capacity of each configured source.

Allocation prefers healthy sources with a stronger remaining-capacity position instead of blindly exhausting the next account in a fixed round-robin order. A reserve is held back so the system does not intentionally allocate every theoretical variant.

Why a reserve matters

A theoretical combinatorial capacity is not the same thing as a target that should be consumed to zero. Operational systems need room for uncertainty, historical records and future changes in how aliases are treated.

Keeping a configurable reserve means HioMail can stop offering fresh addresses before the final possible variant is consumed. When a source reaches its allocatable limit, the pool can try another healthy source rather than forcing the exhausted one.

Temporary failures create health backoff

A provider connection can fail because of a transient network problem, authentication issue or upstream availability. Repeatedly choosing the same failing source for every new request would amplify the problem and slow users down.

HioMail records source health and can place a failing mailbox into a temporary backoff state. New allocations skip sources that are not currently available. A successful test or later successful operation can return an eligible source to normal service.

Why health and ownership must stay separate

If an existing address was created from one source mailbox, HioMail keeps that immutable source relationship. A temporary outage should not make the same visible address suddenly point at a different connected mailbox.

This is important for privacy as well as reliability. Preserving the original mapping prevents a failover shortcut from mixing address ownership across provider accounts merely to make an error disappear.

What users see when capacity or health is unavailable

If no healthy source with safe remaining capacity can issue another address, HioMail returns a temporary allocation-unavailable state instead of fabricating an address it cannot serve correctly. The current mailbox is a separate state and should remain usable when its original source is available.

This is another reason not to replace an inbox repeatedly while waiting for a delayed code. Generating a new address and refreshing an existing mailbox consume different resources and should be treated as different actions.

Frequently asked questions

Can HioMail stop issuing new addresses without breaking existing mailboxes?

Yes. The source configuration separates accepting new allocations from remaining enabled for existing mailbox receiving.

Why not use every possible Gmail dot variant?

HioMail keeps a configurable reserve and considers remaining capacity before allocation instead of intentionally consuming the final theoretical variants.

What happens when a source mailbox temporarily fails?

Health state and backoff keep an unavailable source out of new allocation until it can be used safely again; existing mappings are not silently moved to another source.

Sources and further reading

Try temporary Gmail, Outlook or Hotmail email

Switch between a temporary address ending in @gmail.com and available Microsoft Outlook/Hotmail mail for verification codes, sign-ups and one-off messages.

Open temporary email