Skip to content

email.yaml

Source: config/email.yaml

# Email integration configuration for Donna.
# Gmail is used for read, draft, and (optionally) send operations.
# Send is disabled by default — all outbound messages are drafted only.

# Feature flags
send_enabled: true  # Required for /auth magic-link delivery.

# Email address Donna monitors for forwarded messages to turn into tasks.
monitor_alias: "donna-tasks@example.com"

# The user's email address for sending digests and escalation drafts.
user_email: "nick@example.com"

# OAuth2 credentials (same pattern as calendar.yaml).
credentials:
  client_secrets_path: "credentials_gmail.json"
  token_path: "token_gmail.json"
  scopes:
    - "https://www.googleapis.com/auth/gmail.readonly"
    - "https://www.googleapis.com/auth/gmail.compose"

# Digest schedule.
digest:
  morning_hour: 6
  morning_minute: 30
  eod_hour: 17
  eod_minute: 30
  eod_weekdays_only: true  # End-of-day digest only on Mon–Fri.