All help articles

Vacation replies (out of office)

While you are away, Mailocity can answer mail for you with a short automatic reply. There are two ways to set one up:

When a filter sends a reply, the vacation response does not send a second one for the same message.

Who gets a reply

Automatic replies follow the rules other mail servers expect (RFC 3834 and RFC 5230), so they do not annoy lists or start mail loops. A message gets a reply only when all of these are true:

What the reply looks like

Replies to colleagues on this server go straight to their inbox. Replies to other domains go through the outbound queue and count against your sending limits like any other mail.

Setting the vacation response

From a mail app that supports JMAP (RFC 8621): VacationResponse/get and VacationResponse/set with the capability urn:ietf:params:jmap:vacationresponse. The response is always called singleton; it cannot be created or destroyed, only updated.

Administrators, through the API:

PUT /v1/tenants/{tenantId}/accounts/{accountId}/vacation
Content-Type: application/json

{
  "isEnabled": true,
  "fromDate": "2026-12-20T00:00:00Z",
  "toDate": "2027-01-04T00:00:00Z",
  "subject": "Out of office",
  "textBody": "I am away until 4 January and will reply when I am back.",
  "htmlBody": null
}

GET on the same path shows it. Either date may be null: no start date starts at once, no end date runs until it is turned off. The end must be after the start. The subject is one line of up to 255 characters; each message body can be up to 64 KiB.

The Sieve vacation action

require ["vacation", "fileinto"];

if address :domain "from" "bigcustomer.example" {
    vacation :days 1 :subject "Away until Monday"
        :from "Support <support@corp.example>"
        :addresses ["support@corp.example"]
        "For urgent issues call +1 555 0100.";
}

Limits

In webmail

Open Filters (the sliders button at the top) and use Vacation reply: switch it on, optionally choose the first and last day, and write the subject and message. It works alongside any filters.

Not yet