gosend

command module
v0.0.0-...-4f58271 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 30, 2022 License: MIT Imports: 7 Imported by: 0

README

GoSend

GoSend is a lightweight email system utilizing SendGrid to send and receive emails for multiple domains/mailboxes. It is designed to be run either embedded in another application or can be run as a separate application to keep web services separated.

Config

Copy the config-excample.json file to config.json in your root directory and configure the needed fields.

{
    "version": "0.0.1",
    "database": {
        "gorm_engine": "mysql",
        "gorm_connection": "<username>:<password>@tcp(<db url/ip>:<db port>)/<db name>?parseTime=true"
    },
    "server": {
        "port": 8080
    },
    "aws": {
        "region": "us-west-2",
        "kms": {
            "encryption_key": "arn:aws:kms:us-west-2:",
            "jwt_key": "arn:aws:kms:us-west-2:"
        }
    }
}

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL