# Functions
GenerateClientConfig Generates a default client configuration.
GenerateRouting generates a new routing structure.
GenerateRoutingFromMnemonic generates a new routing file from the given seed.
GenerateServerConfig Generates a default server configuration.
LoadClientConfig loads client configuration from given path or panic if cannot load.
LoadClientConfigOrPass loads client configuration, but return false if not able.
LoadServerConfig loads server configuration from given path or panic if cannot load.
LoadServerConfigOrPass loads client configuration, but return false if not able.
ReadRouting will read the routing file and merge it into the server configuration.
SaveRouting will save the routing into a file.
# Variables
Client keeps all client configuration settings.
ClientConfigFile Filename of client configuration.
Absolute paths of the loaded configurations.
Absolute paths of the loaded configurations.
Routing keeps the routing ID and keys.
Server keeps all server configuration settings.
ServerConfigFile Filename of server configuration.
# Structs
ClientConfig is the representation of the client configuration.
RoutingConfig holds routing configuration for the mail server.
ServerConfig is the representation of the server configuration.