Skip to content

BoiseITGuru/GoSend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:"
        }
    }
}

About

GoSend is lightweight email system utilizing SendGrid to send an receive emails for a domain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages