aiospamc
v0.8.0
User Guide
API Reference
SPAMC/SPAMD Protocol As Implemented by SpamAssassin
Release Notes
aiospamc
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__init__() (aiospamc.connections.ConnectionManager method)
(aiospamc.connections.TcpConnectionManager method)
(aiospamc.connections.Timeout method)
(aiospamc.connections.UnixConnectionManager method)
(aiospamc.exceptions.CantCreateException method)
(aiospamc.exceptions.ConfigException method)
(aiospamc.exceptions.DataErrorException method)
(aiospamc.exceptions.InternalSoftwareException method)
(aiospamc.exceptions.IOErrorException method)
(aiospamc.exceptions.NoHostException method)
(aiospamc.exceptions.NoInputException method)
(aiospamc.exceptions.NoPermissionException method)
(aiospamc.exceptions.NoUserException method)
(aiospamc.exceptions.OSErrorException method)
(aiospamc.exceptions.OSFileException method)
(aiospamc.exceptions.ParseError method)
(aiospamc.exceptions.ProtocolException method)
(aiospamc.exceptions.ResponseException method)
(aiospamc.exceptions.ServerTimeoutException method)
(aiospamc.exceptions.TemporaryFailureException method)
(aiospamc.exceptions.UnavailableException method)
(aiospamc.exceptions.UsageException method)
(aiospamc.header_values.BytesHeaderValue method)
(aiospamc.header_values.CompressValue method)
(aiospamc.header_values.ContentLengthValue method)
(aiospamc.header_values.GenericHeaderValue method)
(aiospamc.header_values.MessageClassValue method)
(aiospamc.header_values.SetOrRemoveValue method)
(aiospamc.header_values.SpamValue method)
(aiospamc.header_values.UserValue method)
(aiospamc.incremental_parser.Parser method)
(aiospamc.incremental_parser.RequestParser method)
(aiospamc.incremental_parser.ResponseParser method)
(aiospamc.options.ActionOption method)
(aiospamc.requests.Request method)
(aiospamc.responses.Response method)
A
action (aiospamc.header_values.SetOrRemoveValue attribute)
ActionOption (class in aiospamc.options)
aiospamc
module
aiospamc.connections
module
aiospamc.exceptions
module
aiospamc.frontend
module
aiospamc.header_values
module
aiospamc.incremental_parser
module
aiospamc.options
module
aiospamc.requests
module
aiospamc.responses
module
AIOSpamcConnectionFailed
algorithm (aiospamc.header_values.CompressValue attribute)
B
BadRequest
BadResponse
Body (aiospamc.incremental_parser.States attribute)
body (aiospamc.requests.Request property)
(aiospamc.responses.Response property)
body() (aiospamc.incremental_parser.Parser method)
BytesHeaderValue (class in aiospamc.header_values)
C
CantCreateException
check() (in module aiospamc.frontend)
ClientException
ClientTimeoutException
CompressValue (class in aiospamc.header_values)
ConfigException
connection_string (aiospamc.connections.ConnectionManager property)
ConnectionManager (class in aiospamc.connections)
ContentLengthValue (class in aiospamc.header_values)
D
DataErrorException
Done (aiospamc.incremental_parser.States attribute)
E
encoding (aiospamc.header_values.GenericHeaderValue attribute)
EX_CANTCREAT (aiospamc.responses.Status attribute)
EX_CONFIG (aiospamc.responses.Status attribute)
EX_DATAERR (aiospamc.responses.Status attribute)
EX_IOERR (aiospamc.responses.Status attribute)
EX_NOHOST (aiospamc.responses.Status attribute)
EX_NOINPUT (aiospamc.responses.Status attribute)
EX_NOPERM (aiospamc.responses.Status attribute)
EX_NOUSER (aiospamc.responses.Status attribute)
EX_OK (aiospamc.responses.Status attribute)
EX_OSERR (aiospamc.responses.Status attribute)
EX_OSFILE (aiospamc.responses.Status attribute)
EX_PROTOCOL (aiospamc.responses.Status attribute)
EX_SOFTWARE (aiospamc.responses.Status attribute)
EX_TEMPFAIL (aiospamc.responses.Status attribute)
EX_TIMEOUT (aiospamc.responses.Status attribute)
EX_UNAVAILABLE (aiospamc.responses.Status attribute)
EX_USAGE (aiospamc.responses.Status attribute)
G
GenericHeaderValue (class in aiospamc.header_values)
H
ham (aiospamc.options.MessageClassOption attribute)
Header (aiospamc.incremental_parser.States attribute)
header() (aiospamc.incremental_parser.Parser method)
header_value_parsers (in module aiospamc.incremental_parser)
headers() (in module aiospamc.frontend)
HeaderValue (class in aiospamc.header_values)
I
InternalSoftwareException
IOErrorException
L
length (aiospamc.header_values.ContentLengthValue attribute)
local (aiospamc.options.ActionOption attribute)
logger (aiospamc.connections.ConnectionManager property)
M
MessageClassOption (class in aiospamc.options)
MessageClassValue (class in aiospamc.header_values)
module
aiospamc
aiospamc.connections
aiospamc.exceptions
aiospamc.frontend
aiospamc.header_values
aiospamc.incremental_parser
aiospamc.options
aiospamc.requests
aiospamc.responses
N
name (aiospamc.header_values.UserValue attribute)
new_connection_manager() (in module aiospamc.connections)
new_ssl_context() (in module aiospamc.connections)
NoHostException
NoInputException
NoPermissionException
NotEnoughDataError
NoUserException
O
open() (aiospamc.connections.ConnectionManager method)
(aiospamc.connections.TcpConnectionManager method)
(aiospamc.connections.UnixConnectionManager method)
OSErrorException
OSFileException
P
parse() (aiospamc.incremental_parser.Parser method)
parse_body() (in module aiospamc.incremental_parser)
parse_compress_value() (in module aiospamc.incremental_parser)
parse_content_length_value() (in module aiospamc.incremental_parser)
parse_header() (in module aiospamc.incremental_parser)
parse_header_value() (in module aiospamc.incremental_parser)
parse_message_class_value() (in module aiospamc.incremental_parser)
parse_request_status() (in module aiospamc.incremental_parser)
parse_response_status() (in module aiospamc.incremental_parser)
parse_set_remove_value() (in module aiospamc.incremental_parser)
parse_spam_value() (in module aiospamc.incremental_parser)
parse_user_value() (in module aiospamc.incremental_parser)
ParseError
Parser (class in aiospamc.incremental_parser)
ping() (in module aiospamc.frontend)
process() (in module aiospamc.frontend)
ProtocolException
R
raise_for_status() (aiospamc.responses.Response method)
remote (aiospamc.options.ActionOption attribute)
report() (in module aiospamc.frontend)
report_if_spam() (in module aiospamc.frontend)
Request (class in aiospamc.requests)
request() (aiospamc.connections.ConnectionManager method)
RequestParser (class in aiospamc.incremental_parser)
Response (class in aiospamc.responses)
ResponseException
ResponseParser (class in aiospamc.incremental_parser)
RFC
RFC 5322
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
S
score (aiospamc.header_values.SpamValue attribute)
ServerTimeoutException
SetOrRemoveValue (class in aiospamc.header_values)
spam (aiospamc.options.MessageClassOption attribute)
SpamValue (class in aiospamc.header_values)
state (aiospamc.incremental_parser.Parser property)
States (class in aiospamc.incremental_parser)
Status (aiospamc.incremental_parser.States attribute)
(class in aiospamc.responses)
status() (aiospamc.incremental_parser.Parser method)
status_code (aiospamc.responses.Response property)
symbols() (in module aiospamc.frontend)
T
TcpConnectionManager (class in aiospamc.connections)
tell() (in module aiospamc.frontend)
TemporaryFailureException
threshold (aiospamc.header_values.SpamValue attribute)
Timeout (class in aiospamc.connections)
TimeoutException
to_dict() (aiospamc.header_values.HeaderValue method)
(aiospamc.header_values.MessageClassValue method)
(aiospamc.requests.Request method)
(aiospamc.responses.Response method)
TooMuchDataError
U
UnavailableException
UnixConnectionManager (class in aiospamc.connections)
UsageException
UserValue (class in aiospamc.header_values)
V
value (aiospamc.header_values.BytesHeaderValue attribute)
(aiospamc.header_values.GenericHeaderValue attribute)
(aiospamc.header_values.MessageClassValue attribute)
(aiospamc.header_values.SpamValue attribute)
Read the Docs
v: v0.8.0
Versions
master
latest
v0.8.0
v0.7.1
v0.7.0
v0.6.1
v0.6.0
v0.5.0
v0.4.1
v0.4.0
v0.3.0
development
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.