aiospamc
latest
Installation
User Guide
API Reference
SPAMC/SPAMD Protocol As Implemented by SpamAssassin
Release Notes
aiospamc
Index
Edit on GitHub
Index
Symbols
|
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
Symbols
--ca-cert
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--client-cert
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--client-key
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--debug
command line option
--host
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--key-password
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--out
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--port
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--socket-path
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--ssl
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--timeout
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--user
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--version
command line option
-h
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
-p
aiospamc command line option
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
_
__bytes__() (aiospamc.header_values.HeaderValue method)
__init__() (aiospamc.cli.CliClientBuilder method)
(aiospamc.cli.CommandRunner method)
(aiospamc.client.Client method)
(aiospamc.connections.ConnectionManager method)
(aiospamc.connections.ConnectionManagerBuilder method)
(aiospamc.connections.SSLContextBuilder method)
(aiospamc.connections.TcpConnectionManager method)
(aiospamc.connections.TcpConnectionManagerBuilder method)
(aiospamc.connections.Timeout method)
(aiospamc.connections.UnixConnectionManager method)
(aiospamc.connections.UnixConnectionManagerBuilder method)
(aiospamc.exceptions.ParseError method)
(aiospamc.frontend.FrontendClientBuilder method)
(aiospamc.header_values.ActionOption 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.requests.Request method)
(aiospamc.responses.CantCreateException method)
(aiospamc.responses.ConfigException method)
(aiospamc.responses.DataErrorException method)
(aiospamc.responses.InternalSoftwareException method)
(aiospamc.responses.IOErrorException method)
(aiospamc.responses.NoHostException method)
(aiospamc.responses.NoInputException method)
(aiospamc.responses.NoPermissionException method)
(aiospamc.responses.NoUserException method)
(aiospamc.responses.OSErrorException method)
(aiospamc.responses.OSFileException method)
(aiospamc.responses.ProtocolException method)
(aiospamc.responses.Response method)
(aiospamc.responses.ResponseException method)
(aiospamc.responses.ServerTimeoutException method)
(aiospamc.responses.TemporaryFailureException method)
(aiospamc.responses.UnavailableException method)
(aiospamc.responses.UsageException method)
A
action (aiospamc.header_values.SetOrRemoveValue attribute)
ActionOption (class in aiospamc.header_values)
add_ca() (aiospamc.connections.SSLContextBuilder method)
add_ca_cert() (aiospamc.cli.CliClientBuilder method)
add_ca_dir() (aiospamc.connections.SSLContextBuilder method)
add_ca_file() (aiospamc.connections.SSLContextBuilder method)
add_client() (aiospamc.connections.SSLContextBuilder method)
add_client_cert() (aiospamc.cli.CliClientBuilder method)
(aiospamc.frontend.FrontendClientBuilder method)
add_default_ca() (aiospamc.connections.SSLContextBuilder method)
add_ssl_context() (aiospamc.connections.ConnectionManagerBuilder method)
add_verify() (aiospamc.cli.CliClientBuilder method)
(aiospamc.frontend.FrontendClientBuilder method)
aiospamc
module
aiospamc command line option
--ca-cert
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--client-cert
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--client-key
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--host
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--key-password
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--out
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--port
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--socket-path
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--ssl
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--timeout
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
--user
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
-h
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
-p
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
check
forget
learn
ping
report
revoke
aiospamc.cli
module
aiospamc.client
module
aiospamc.connections
module
aiospamc.exceptions
module
aiospamc.frontend
module
aiospamc.header_values
module
aiospamc.incremental_parser
module
aiospamc.requests
module
aiospamc.responses
module
aiospamc.user_warnings
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)
build() (aiospamc.cli.CliClientBuilder method)
(aiospamc.connections.ConnectionManagerBuilder method)
(aiospamc.connections.SSLContextBuilder method)
(aiospamc.connections.TcpConnectionManagerBuilder method)
(aiospamc.connections.UnixConnectionManagerBuilder method)
(aiospamc.frontend.FrontendClientBuilder method)
BytesHeaderValue (class in aiospamc.header_values)
C
CantCreateException
check
aiospamc command line option
check() (in module aiospamc.cli)
(in module aiospamc.frontend)
CliClientBuilder (class in aiospamc.cli)
Client (class in aiospamc.client)
ClientException
ClientTimeoutException
command line option
--debug
--version
CommandRunner (class in aiospamc.cli)
compress (aiospamc.header_values.Headers property)
CompressValue (class in aiospamc.header_values)
ConfigException
connection_string (aiospamc.connections.ConnectionManager property)
ConnectionManager (class in aiospamc.connections)
ConnectionManagerBuilder (class in aiospamc.connections)
ConnectionManagerBuilder.ManagerType (class in aiospamc.connections)
content_length (aiospamc.header_values.Headers property)
ContentLengthValue (class in aiospamc.header_values)
D
DataErrorException
debug_callback() (in module aiospamc.cli)
did_remove (aiospamc.header_values.Headers property)
did_set (aiospamc.header_values.Headers property)
Done (aiospamc.incremental_parser.States attribute)
dont_verify() (aiospamc.connections.SSLContextBuilder method)
E
encoding (aiospamc.header_values.GenericHeaderValue attribute)
environment variable
AIOSPAMC_CERT_FILE
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)
exit() (aiospamc.cli.CommandRunner method)
F
forget
aiospamc command line option
forget() (in module aiospamc.cli)
FrontendClientBuilder (class in aiospamc.frontend)
G
GenericHeaderValue (class in aiospamc.header_values)
get_bytes_header() (aiospamc.header_values.Headers method)
get_header() (aiospamc.header_values.Headers method)
H
ham (aiospamc.header_values.MessageClassOption attribute)
Header (aiospamc.incremental_parser.States attribute)
header() (aiospamc.incremental_parser.Parser method)
header_value_parsers (in module aiospamc.incremental_parser)
Headers (class in aiospamc.header_values)
headers() (in module aiospamc.frontend)
HeaderValue (protocol in aiospamc.header_values)
I
InternalSoftwareException
IOErrorException
J
Json (aiospamc.cli.Output attribute)
L
learn
aiospamc command line option
learn() (in module aiospamc.cli)
length (aiospamc.header_values.ContentLengthValue attribute)
local (aiospamc.header_values.ActionOption attribute)
logger (aiospamc.connections.ConnectionManager property)
M
main() (in module aiospamc.cli)
message_class (aiospamc.header_values.Headers property)
MessageClassOption (class in aiospamc.header_values)
MessageClassValue (class in aiospamc.header_values)
module
aiospamc
aiospamc.cli
aiospamc.client
aiospamc.connections
aiospamc.exceptions
aiospamc.frontend
aiospamc.header_values
aiospamc.incremental_parser
aiospamc.requests
aiospamc.responses
aiospamc.user_warnings
N
name (aiospamc.header_values.UserValue attribute)
NoHostException
NoInputException
NoPermissionException
NotEnoughDataError
NoUserException
O
open() (aiospamc.connections.ConnectionManager method)
(aiospamc.connections.TcpConnectionManager method)
(aiospamc.connections.UnixConnectionManager method)
OSErrorException
OSFileException
Output (class in aiospamc.cli)
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
aiospamc command line option
ping() (in module aiospamc.cli)
(in module aiospamc.frontend)
process() (in module aiospamc.frontend)
ProtocolException
R
raise_for_status() (aiospamc.responses.Response method)
raise_warnings() (in module aiospamc.user_warnings)
read_message() (in module aiospamc.cli)
remote (aiospamc.header_values.ActionOption attribute)
remove (aiospamc.header_values.Headers property)
report
aiospamc command line option
report() (in module aiospamc.cli)
(in module aiospamc.frontend)
report_if_spam() (in module aiospamc.frontend)
Request (class in aiospamc.requests)
request() (aiospamc.client.Client method)
(aiospamc.connections.ConnectionManager method)
RequestParser (class in aiospamc.incremental_parser)
Response (class in aiospamc.responses)
ResponseException
ResponseParser (class in aiospamc.incremental_parser)
revoke
aiospamc command line option
revoke() (in module aiospamc.cli)
RFC
RFC 5322
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
run() (aiospamc.cli.CommandRunner method)
S
score (aiospamc.header_values.SpamValue attribute)
ServerTimeoutException
set_ (aiospamc.header_values.Headers property)
set_bytes_header() (aiospamc.header_values.Headers method)
set_header() (aiospamc.header_values.Headers method)
set_host() (aiospamc.connections.TcpConnectionManagerBuilder method)
set_path() (aiospamc.connections.UnixConnectionManagerBuilder method)
set_port() (aiospamc.connections.TcpConnectionManagerBuilder method)
set_ssl_context() (aiospamc.connections.TcpConnectionManagerBuilder method)
set_timeout() (aiospamc.cli.CliClientBuilder method)
(aiospamc.connections.ConnectionManagerBuilder method)
(aiospamc.connections.TcpConnectionManagerBuilder method)
(aiospamc.connections.UnixConnectionManagerBuilder method)
(aiospamc.frontend.FrontendClientBuilder method)
SetOrRemoveValue (class in aiospamc.header_values)
spam (aiospamc.header_values.Headers property)
(aiospamc.header_values.MessageClassOption attribute)
SpamValue (class in aiospamc.header_values)
SSLContextBuilder (class in aiospamc.connections)
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
Tcp (aiospamc.connections.ConnectionManagerBuilder.ManagerType attribute)
TcpConnectionManager (class in aiospamc.connections)
TcpConnectionManagerBuilder (class in aiospamc.connections)
tell() (in module aiospamc.frontend)
TemporaryFailureException
Text (aiospamc.cli.Output attribute)
threshold (aiospamc.header_values.SpamValue attribute)
Timeout (class in aiospamc.connections)
TimeoutException
to_json() (aiospamc.cli.CommandRunner method)
(aiospamc.header_values.BytesHeaderValue method)
(aiospamc.header_values.CompressValue method)
(aiospamc.header_values.ContentLengthValue method)
(aiospamc.header_values.GenericHeaderValue method)
(aiospamc.header_values.HeaderValue method)
(aiospamc.header_values.MessageClassValue method)
(aiospamc.header_values.SetOrRemoveValue method)
(aiospamc.header_values.SpamValue method)
(aiospamc.header_values.UserValue method)
(aiospamc.requests.Request method)
(aiospamc.responses.Response method)
TooMuchDataError
U
UnavailableException
Undefined (aiospamc.connections.ConnectionManagerBuilder.ManagerType attribute)
Unix (aiospamc.connections.ConnectionManagerBuilder.ManagerType attribute)
UnixConnectionManager (class in aiospamc.connections)
UnixConnectionManagerBuilder (class in aiospamc.connections)
UsageException
user (aiospamc.header_values.Headers property)
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)
version_callback() (in module aiospamc.cli)
W
warn_spamd_bug_7183() (in module aiospamc.user_warnings)
with_connection() (aiospamc.cli.CliClientBuilder method)
(aiospamc.frontend.FrontendClientBuilder method)
with_context() (aiospamc.connections.SSLContextBuilder method)
with_tcp() (aiospamc.connections.ConnectionManagerBuilder method)
with_unix_socket() (aiospamc.connections.ConnectionManagerBuilder method)
Read the Docs
v: latest
Versions
latest
v1.0.0
v0.10.1
v0.10.0
v0.9.0
v0.8.1
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
main
development
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds