Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrForbidden = errors.New("gmail: forbidden") ErrRateLimited = errors.New("gmail: rate limited") ErrUpstream = errors.New("gmail: upstream") )
Error sentinels for cmd.classifyError integration.
Functions ¶
func ValidateServiceAccountJSON ¶
ValidateServiceAccountJSON checks structure-level invariants on a candidate service-account JSON blob: parseable JSON, type=="service_account", non-empty client_email. Used at configure time so bad input is rejected before it hits Keychain.
Types ¶
type Sender ¶
Sender sends a pre-built RFC 5322 message via Gmail API users.messages.send, using the service account in saJSON to impersonate subjectUser via DWD.
Click to show internal directories.
Click to hide internal directories.