Automated Email
Not everything that reaches your support address was written by a person. Newsletters, mailing-list welcome messages, system notifications, out-of-office replies and bounces all arrive the same way as customer email. Scitor recognises this automated mail and gives you the choice of what happens to it: by default it becomes a ticket with an auto-generated label, so nothing disappears without you knowing.
How Scitor recognises automated email
Scitor looks at the standard headers that mail software adds to machine-generated messages. It does not read the message content to decide. A message counts as automated when, for example:
- it carries
Auto-Submittedwith any value other thanno(vacation responders, bounce notices, notifications) - it carries
Precedence: bulk,junkorauto_reply(newsletters, mailing-list admin mail, older auto-responders) - it carries an out-of-office marker such as
X-AutoreplyorX-Auto-Response-Suppress - it is a bounce (an empty return address)
- it comes from your own Scitor sender address, looping back
Forwarded mail and mailing lists that relay real peopleβs messages are not treated as automated. That covers a Google Group used as your support address, mail forwarded from your own mailbox, and Auto-Submitted: auto-forwarded.
New messages: you choose
For a new message (one that isnβt a reply to an existing ticket), set inbound.auto_generated in .github/scitor.yaml:
inbound:
auto_generated: label # default: create the ticket, labelled `auto-generated`
# auto_generated: drop # don't create a ticket for automated mail
| Value | What happens |
|---|---|
label (default) |
The message becomes a ticket labelled auto-generated. |
drop |
No ticket is created. Choose this if your support address receives a lot of automated mail you never act on. |
Any value other than drop is treated as label, so a typo never starts discarding mail.
Forwarding confirmations always come through
Confirmation emails from mailbox providers (the message you need to click to activate forwarding to Scitor) are always created as auto-generated tickets, even with drop. Otherwise you couldnβt finish setting up forwarding.
Whatβs different about an auto-generated ticket
Automated mail is a ticket like any other, but Scitor doesnβt treat it as a customer waiting on an answer:
- No spam label. The
spam:*label is left off, so workflows that act onspam:clean(an auto-acknowledgement, for instance) donβt reply to a robot. - No SLA clock. Nobody is waiting, so no response or resolution deadline starts.
- No CSAT survey when the ticket is closed, even if your own
csat.exclude_labelslist doesnβt mentionauto-generated. - No merging. Automated mail is never added to an existing ticket by subject deduplication, so a recurring newsletter or alert canβt reopen a customer conversation. Each message gets its own ticket.
- AI analysis still runs if youβve enabled it (
ai: trueon a plan that includes it), so categories and summaries work as usual.
To stop a recurring sender for good, close one of its tickets and use /block-sender, or set auto_generated: drop.
Replies to a ticket: always dropped
When an automated message answers one of your replies (an out-of-office notice, a bounce, an auto-responder), Scitor never adds it to the ticket, whatever auto_generated is set to. Otherwise every out-of-office reply would show up as a customer comment and reopen the ticket, and two auto-responders could keep answering each other forever. This applies to replies sent to the ticketβs reply address and to replies that reach your main address but reference a message Scitor sent.
Nothing is lost silently
Automated mail that Scitor doesnβt deliver, whether a reply to a ticket or a new message under drop, is kept for 7 days rather than thrown away. If you think something was held back by mistake, contact us within that window and we can deliver it to your repository. A delivered copy is never held back again. If it was a new message, it arrives as an auto-generated ticket.
Related
- Spam Detection: spam scores are labels, never a reason to drop mail
- Blocked Senders: permanently ignore a specific address
- Rate Limiting: cap how much one sender can send
inboundconfiguration
Was this article helpful?