Skip to content

Decide how sending is gated while SMTP is unverified #23

Description

@Hohnik

Part of #18

Question

What happens when the user tries to send from an account whose SMTP capability is not verified?

Options: the reply UI is hidden or disabled outright; the attempt is allowed and surfaces the server error on failure; or the send is pre-flighted against the stored state and refused with an explanation.

Note there is no send path in the codebase yet — send_message exists in sync/smtp_client.py but is called only from tests. Compose/reply lands with Reply within a conversation, so this ticket's answer becomes an acceptance criterion there rather than code here.

Also settle: does an unknown (never-checked) state gate sending the same way a failed one does?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions