configurable mailserver and sender
This commit is contained in:
parent
b3d9fb3137
commit
a618eeffeb
|
@ -34,4 +34,4 @@ By default in development mode mails are not sent, but instead the mail data is
|
||||||
|
|
||||||
Mails are also always sent in production mode!
|
Mails are also always sent in production mode!
|
||||||
|
|
||||||
For actually sending e-mails the user and password for the SMTP server need to be specified as environment variables. The username is read from `MAILUSER`, and the password is read from `MAILPW`, so in local development startup would like something like this (at least in Linux): `MAILUSER=myuser MAILPW=supersecurepassword npm run dev -- --devSendMails`.
|
For actually sending e-mails the mailserver, sender, user and password for the SMTP server need to be specified as environment variables. The username is read from `MAILUSER`, and the password is read from `MAILPW`, Mailserver is read from 'MAILSERVER' and the sender name from 'MAILSENDER', so in local development startup would like something like this (at least in Linux): `MAILSERVER=mail.my-domain.de MAILSENDER=noreply@whatever.de MAILUSER=myuser MAILPW=supersecurepassword npm run dev -- --devSendMails`.
|
||||||
|
|
|
@ -3,13 +3,13 @@ const forcedMail = process.argv.findIndex(s => s === '--devSendMails') !== -1;
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
"sendMails": isProduction || forcedMail,
|
"sendMails": isProduction || forcedMail,
|
||||||
"emailFrom": "noreply@openbikesensor.org",
|
"emailFrom": process.env.MAILSENDER,
|
||||||
"smtpOptions": {
|
"smtpOptions": {
|
||||||
"host": "mail.your-server.de",
|
"host": process.env.MAILSERVER,
|
||||||
"port": 587,
|
"port": 587,
|
||||||
"auth": {
|
"auth": {
|
||||||
"user": process.env.MAILUSER,
|
"user": process.env.MAILUSER,
|
||||||
"pass": process.env.MAILPW
|
"pass": process.env.MAILPW
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue