genro-mail-proxy
Overview
Architecture Overview
Installation
Usage
Example Client
Protocols and APIs
API Reference
Python Modules
Contributing
genro-mail-proxy
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
A
account_id (async_mail_service.api.MessagePayload attribute)
(async_mail_service.api.MessageRecord attribute)
AccountConfigurationError
AccountInfo (class in async_mail_service.api)
AccountPayload (class in async_mail_service.api)
accounts (async_mail_service.api.AccountsResponse attribute)
AccountsResponse (class in async_mail_service.api)
add_account() (async_mail_service.persistence.Persistence method)
AddMessagesResponse (class in async_mail_service.api)
async_mail_service.api
module
async_mail_service.attachments
module
async_mail_service.core
module
async_mail_service.fetcher
module
async_mail_service.persistence
module
async_mail_service.prometheus
module
async_mail_service.rate_limit
module
async_mail_service.smtp_pool
module
AsyncMailCore (class in async_mail_service.core)
AttachmentManager (class in async_mail_service.attachments)
AttachmentPayload (class in async_mail_service.api)
attachments (async_mail_service.api.MessagePayload attribute)
B
BasicOkResponse (class in async_mail_service.api)
batch_size (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)
bcc (async_mail_service.api.MessagePayload attribute)
body (async_mail_service.api.MessagePayload attribute)
C
cc (async_mail_service.api.MessagePayload attribute)
check_and_plan() (async_mail_service.rate_limit.RateLimiter method)
cleanup() (async_mail_service.smtp_pool.SMTPPool method)
cleanup_synced_received_messages() (async_mail_service.persistence.Persistence method)
CleanupMessagesPayload (class in async_mail_service.api)
CleanupMessagesResponse (class in async_mail_service.api)
clear_deferred() (async_mail_service.persistence.Persistence method)
CommandStatus (class in async_mail_service.api)
content (async_mail_service.api.AttachmentPayload attribute)
content_type (async_mail_service.api.MessagePayload attribute)
count_active_messages() (async_mail_service.persistence.Persistence method)
count_sends_since() (async_mail_service.persistence.Persistence method)
create_app() (in module async_mail_service.api)
created_at (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.MessageRecord attribute)
D
default_priority (async_mail_service.api.EnqueueMessagesPayload attribute)
deferred_ts (async_mail_service.api.MessagePayload attribute)
(async_mail_service.api.MessageRecord attribute)
delete_account() (async_mail_service.persistence.Persistence method)
delete_message() (async_mail_service.persistence.Persistence method)
DeleteMessagesPayload (class in async_mail_service.api)
DeleteMessagesResponse (class in async_mail_service.api)
E
EnqueueMessagesPayload (class in async_mail_service.api)
error (async_mail_service.api.CommandStatus attribute)
(async_mail_service.api.MessageRecord attribute)
error_ts (async_mail_service.api.MessageRecord attribute)
existing_message_ids() (async_mail_service.persistence.Persistence method)
F
fetch() (async_mail_service.attachments.AttachmentManager method)
fetch_messages() (async_mail_service.fetcher.Fetcher method)
fetch_ready_messages() (async_mail_service.persistence.Persistence method)
fetch_received_messages() (async_mail_service.persistence.Persistence method)
fetch_reports() (async_mail_service.persistence.Persistence method)
Fetcher (class in async_mail_service.fetcher)
filename (async_mail_service.api.AttachmentPayload attribute)
from_ (async_mail_service.api.MessagePayload attribute)
G
generate_latest() (async_mail_service.prometheus.MailMetrics method)
get_account() (async_mail_service.persistence.Persistence method)
get_connection() (async_mail_service.smtp_pool.SMTPPool method)
get_imap_last_uid() (async_mail_service.persistence.Persistence method)
guess_mime() (async_mail_service.attachments.AttachmentManager static method)
H
handle_command() (async_mail_service.core.AsyncMailCore method)
headers (async_mail_service.api.MessagePayload attribute)
host (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)
I
id (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)
(async_mail_service.api.MessagePayload attribute)
(async_mail_service.api.MessageRecord attribute)
(async_mail_service.api.RejectedMessage attribute)
ids (async_mail_service.api.DeleteMessagesPayload attribute)
inc_deferred() (async_mail_service.prometheus.MailMetrics method)
inc_error() (async_mail_service.prometheus.MailMetrics method)
inc_rate_limited() (async_mail_service.prometheus.MailMetrics method)
inc_sent() (async_mail_service.prometheus.MailMetrics method)
init() (async_mail_service.core.AsyncMailCore method)
init_db() (async_mail_service.persistence.Persistence method)
insert_messages() (async_mail_service.persistence.Persistence method)
insert_received_message() (async_mail_service.persistence.Persistence method)
L
limit_behavior (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)
limit_per_day (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)
limit_per_hour (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)
limit_per_minute (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)
list_accounts() (async_mail_service.persistence.Persistence method)
list_messages() (async_mail_service.persistence.Persistence method)
list_receive_accounts() (async_mail_service.persistence.Persistence method)
log_send() (async_mail_service.persistence.Persistence method)
(async_mail_service.rate_limit.RateLimiter method)
M
MailMetrics (class in async_mail_service.prometheus)
mark_error() (async_mail_service.persistence.Persistence method)
mark_received_synced() (async_mail_service.persistence.Persistence method)
mark_reported() (async_mail_service.persistence.Persistence method)
mark_sent() (async_mail_service.persistence.Persistence method)
message (async_mail_service.api.MessageRecord attribute)
message_id (async_mail_service.api.MessagePayload attribute)
MessagePayload (class in async_mail_service.api)
MessageRecord (class in async_mail_service.api)
messages (async_mail_service.api.EnqueueMessagesPayload attribute)
(async_mail_service.api.MessagesResponse attribute)
MessagesResponse (class in async_mail_service.api)
model_config (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)
(async_mail_service.api.AccountsResponse attribute)
(async_mail_service.api.AddMessagesResponse attribute)
(async_mail_service.api.AttachmentPayload attribute)
(async_mail_service.api.BasicOkResponse attribute)
(async_mail_service.api.CleanupMessagesPayload attribute)
(async_mail_service.api.CleanupMessagesResponse attribute)
(async_mail_service.api.CommandStatus attribute)
(async_mail_service.api.DeleteMessagesPayload attribute)
(async_mail_service.api.DeleteMessagesResponse attribute)
(async_mail_service.api.EnqueueMessagesPayload attribute)
(async_mail_service.api.MessagePayload attribute)
(async_mail_service.api.MessageRecord attribute)
(async_mail_service.api.MessagesResponse attribute)
(async_mail_service.api.RejectedMessage attribute)
module
async_mail_service.api
async_mail_service.attachments
async_mail_service.core
async_mail_service.fetcher
async_mail_service.persistence
async_mail_service.prometheus
async_mail_service.rate_limit
async_mail_service.smtp_pool
N
not_found (async_mail_service.api.DeleteMessagesResponse attribute)
O
ok (async_mail_service.api.CommandStatus attribute)
older_than_seconds (async_mail_service.api.CleanupMessagesPayload attribute)
P
password (async_mail_service.api.AccountPayload attribute)
Persistence (class in async_mail_service.persistence)
port (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)
priority (async_mail_service.api.MessagePayload attribute)
(async_mail_service.api.MessageRecord attribute)
purge_messages_for_account() (async_mail_service.persistence.Persistence method)
Q
queued (async_mail_service.api.AddMessagesResponse attribute)
R
RateLimiter (class in async_mail_service.rate_limit)
reason (async_mail_service.api.RejectedMessage attribute)
rejected (async_mail_service.api.AddMessagesResponse attribute)
RejectedMessage (class in async_mail_service.api)
remove_reported_before() (async_mail_service.persistence.Persistence method)
removed (async_mail_service.api.CleanupMessagesResponse attribute)
(async_mail_service.api.DeleteMessagesResponse attribute)
reply_to (async_mail_service.api.MessagePayload attribute)
report_delivery() (async_mail_service.fetcher.Fetcher method)
reported_ts (async_mail_service.api.MessageRecord attribute)
require_token() (in module async_mail_service.api)
results() (async_mail_service.core.AsyncMailCore method)
return_path (async_mail_service.api.MessagePayload attribute)
S
s3 (async_mail_service.api.AttachmentPayload attribute)
sent_ts (async_mail_service.api.MessageRecord attribute)
set_deferred() (async_mail_service.persistence.Persistence method)
set_pending() (async_mail_service.prometheus.MailMetrics method)
SMTPPool (class in async_mail_service.smtp_pool)
start() (async_mail_service.core.AsyncMailCore method)
stop() (async_mail_service.core.AsyncMailCore method)
subject (async_mail_service.api.MessagePayload attribute)
T
to (async_mail_service.api.MessagePayload attribute)
ttl (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)
U
update_imap_last_uid() (async_mail_service.persistence.Persistence method)
update_message_payload() (async_mail_service.persistence.Persistence method)
updated_at (async_mail_service.api.MessageRecord attribute)
url (async_mail_service.api.AttachmentPayload attribute)
use_tls (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)
user (async_mail_service.api.AccountInfo attribute)
(async_mail_service.api.AccountPayload attribute)