package
1.6.1
Repository: https://github.com/flashmob/go-guerrilla.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

concatenate & compress all strings passed in.
No description provided by the author
No description provided by the author
Decorate will decorate a processor with a slice of passed decorators.
GuerrillaDbRedis is a specialized processor for Guerrilla mail.
The hasher decorator computes a hash of the email for each recipient It appends the hashes to envelope's Hashes slice.
Generate the MTA delivery header Sets e.DeliveryHeader part of the envelope with the generated header.
No description provided by the author
Get loads the log.logger in an atomic operation.
returns an md5 hash as string of hex characters.
New makes a new default BackendGateway backend, and initializes it using backendConfig and stores the logger.
No description provided by the author
ParseHeaders is deprecated, see mail.Envelope.ParseHeaders instead.
No description provided by the author
No description provided by the author

# Constants

possible values for state.
possible values for state.
possible values for state.
possible values for state.
possible values for state.
how many rows to batch at a time.
tick on every...
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

A backend gateway is a proxy that implements the Backend interface.
compressedData struct will be compressed using zlib when printed via fmt.
DefaultProcessor is a undecorated worker that does nothing Notice DefaultProcessor has no knowledge of the other decorators that have orthogonal concerns.
No description provided by the author
No description provided by the author
No description provided by the author
if no processors specified, skip operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

Backends process received mail.
All config structs extend from this.
Our processor is defined as something that processes the envelope and returns a result and error.
RedisConn interface provides a generic way to access Redis via drivers.
Result represents a response to an SMTP client after receiving DATA.

# Type aliases

No description provided by the author
We define what a decorator to our processor will look like.
No description provided by the author
No description provided by the author
No description provided by the author
Signature of Processor.
No description provided by the author
No description provided by the author
No description provided by the author