mailsrv
A little service to send e-mail.
Build
make
mailsrv binary will be compiled.
Configuration
mailsrv uses an SMTP server to send e-mail so, you need to provide some informations to send e-mails through it:
[server]
url = "<smtp_url>"
port = "<smtp_port>" # 25 or 587
username = "<username>"
password = "<password>"
[service]
outbox_path = "<dir_path>" # directory used to retrieve `.json` e-mail format to send
Run
./mailsrv myconfig.ini
How to send a mail ?
- create a JSON file like:
{
"sender":"<email>",
"receivers": ["<email_1>","<email_2>", ..., "<email_n>"],
"subject": "<subject>",
"content": "<mail_content>"
}
- put the JSON file in the
outboxdirectory define in the.inifile NOTE: HTML is interpreted for the e-mail content
Description
Languages
Go
98.1%
Makefile
1.9%