thunderbird_accounts.mail.views

Functions

add_email_alias(request)

Adds an email alias

app_password_set(request)

Sets an app password for a remote Stalwart account

appointment_caldav_setup(request)

Auto-setup for CalDAV for Appointment.

create_custom_domain(request)

Creates a custom domain for the user

display_name_set(request)

Sets a display name for a remote Stalwart account

get_dns_records(request)

Gets the DNS records for a custom domain

jmap_test_page(request)

remove_custom_domain(request)

Removes a custom domain

remove_email_alias(request)

Removes an email alias

verify_custom_domain(request)

Verifies a custom domain

Classes

AdminStalwartList(**kwargs)

thunderbird_accounts.mail.views.app_password_set(request: HttpRequest)

Sets an app password for a remote Stalwart account

thunderbird_accounts.mail.views.display_name_set(request: HttpRequest)

Sets a display name for a remote Stalwart account

thunderbird_accounts.mail.views.create_custom_domain(request: HttpRequest)

Creates a custom domain for the user

thunderbird_accounts.mail.views.get_dns_records(request: HttpRequest)

Gets the DNS records for a custom domain

thunderbird_accounts.mail.views.verify_custom_domain(request: HttpRequest)

Verifies a custom domain

thunderbird_accounts.mail.views.remove_custom_domain(request: HttpRequest)

Removes a custom domain

thunderbird_accounts.mail.views.add_email_alias(request: HttpRequest)

Adds an email alias

thunderbird_accounts.mail.views.remove_email_alias(request: HttpRequest)

Removes an email alias

thunderbird_accounts.mail.views.appointment_caldav_setup(request: HttpRequest)

Auto-setup for CalDAV for Appointment. This is meant to be called by Appointment’s backend only. Receives an OIDC token, retrieves the user’s Stalwart account and creates or retrieves a special App Password to be used in Appointment’s CalDAV auto-setup

class thunderbird_accounts.mail.views.AdminStalwartList(**kwargs)[source]

Bases: TemplateView