Girish Ramakrishnan
|
7339c37b98
|
Fix invite link in userAdded notification
|
2018-06-12 20:08:59 -07:00 |
|
Girish Ramakrishnan
|
32e6b9024c
|
Add email query param to reset code path
This reduces any attack surface
|
2018-06-12 17:56:41 -07:00 |
|
Girish Ramakrishnan
|
ca500e2165
|
mailer: do not send notifications to fallback email
|
2018-05-30 09:26:59 -07:00 |
|
Girish Ramakrishnan
|
4fd58fb46b
|
Rename user.js to users.js
|
2018-04-29 11:19:04 -07:00 |
|
Girish Ramakrishnan
|
5af657ee22
|
rename mail crud functions
|
2018-04-03 15:06:14 -07:00 |
|
Girish Ramakrishnan
|
2a7eabfa68
|
fix test mail route
|
2018-02-03 18:34:11 -08:00 |
|
Girish Ramakrishnan
|
4e267c7cd1
|
mail: remove config.fqdn use
|
2018-01-24 12:28:47 -08:00 |
|
Girish Ramakrishnan
|
d33e35fda2
|
Move send_test_mail under mail domain api
|
2018-01-23 16:10:23 -08:00 |
|
Johannes Zellner
|
48d557b242
|
Replace alternateEmail with fallbackEmail
|
2018-01-21 14:50:24 +01:00 |
|
Johannes Zellner
|
2370b12795
|
Use the db also for crashnotifier to obtain a valid server domain for sending the mail
|
2018-01-19 19:26:45 +01:00 |
|
Johannes Zellner
|
18a781b956
|
Collect common mail sending configs in one function
|
2018-01-19 18:58:34 +01:00 |
|
Johannes Zellner
|
77206a9d3c
|
Remove fqdn usage from all email templates
|
2018-01-19 18:56:52 +01:00 |
|
Girish Ramakrishnan
|
180a455299
|
remove mailer.start and stop
|
2017-11-24 13:58:40 -08:00 |
|
Girish Ramakrishnan
|
4272d5be8a
|
Send feedback via API
Fixes #484
|
2017-11-15 23:31:13 -08:00 |
|
Girish Ramakrishnan
|
fa6d151325
|
Fix update mail templates
|
2017-11-02 21:34:03 -07:00 |
|
Girish Ramakrishnan
|
88a929c85e
|
Instead of appstore account, include owner alternate email
|
2017-11-02 15:10:05 -07:00 |
|
Girish Ramakrishnan
|
b30def3620
|
move prerelease check to appstore
|
2017-10-25 21:34:56 -07:00 |
|
Johannes Zellner
|
bffb935f0f
|
Also send digest to appstore account owner
|
2017-09-20 16:33:25 +02:00 |
|
Johannes Zellner
|
e8a93dcb1b
|
Add button to send test email
Fixes #419
|
2017-09-15 14:42:12 +02:00 |
|
Girish Ramakrishnan
|
1b979ee1e9
|
Send rbl status as part of email check
|
2017-09-13 23:58:54 -07:00 |
|
Girish Ramakrishnan
|
322be9e5ba
|
Add ip blacklist check
Fixes #431
|
2017-09-08 13:29:32 -07:00 |
|
Girish Ramakrishnan
|
800468fbe6
|
Use debug instead
|
2017-08-04 11:16:00 -07:00 |
|
Johannes Zellner
|
ba3cb3b646
|
Do not crash the whole cloudron if an email template does not render but report the ejs error
|
2017-08-04 12:02:50 +02:00 |
|
Johannes Zellner
|
daadefe6b9
|
Ensure we also send the html portion of the digest mail
|
2017-08-04 12:00:01 +02:00 |
|
Girish Ramakrishnan
|
17406e4560
|
Adjust digest wording
|
2017-07-23 21:07:13 -07:00 |
|
Johannes Zellner
|
99d8baf36f
|
Add cron job to send email digest
|
2017-07-22 17:44:15 +02:00 |
|
Girish Ramakrishnan
|
1c8ddc10db
|
mailer: Do not wait for SPF record to be in sync
This code logic does not work when a relay is used. Besides, the
SPF record can go out of sync at any time. This code is thus
not worth keeping.
|
2017-06-30 15:30:12 -05:00 |
|
Girish Ramakrishnan
|
ddb69eb25c
|
remove native-dns and use dig directly
native-dns module is unmaintained and we keep getting sporadic
errors from that module
Fixes #220
|
2017-05-26 16:51:05 -07:00 |
|
Girish Ramakrishnan
|
1029402d1e
|
Make mailer.js work in test mode
|
2017-04-12 15:35:52 -07:00 |
|
Girish Ramakrishnan
|
6b409e9089
|
Do not send crash logs to support in self-hosted case
Fixes #242
|
2017-02-24 10:40:51 -08:00 |
|
Girish Ramakrishnan
|
015d434358
|
remove unused require
|
2017-02-24 10:39:03 -08:00 |
|
Girish Ramakrishnan
|
c8e448cb84
|
Remove support@cloudron.io in app died mails
part of #242
|
2017-02-24 10:36:48 -08:00 |
|
Girish Ramakrishnan
|
2729cecf4a
|
self-hosting: remove support@cloudron.io frmo oom mails, cert renewal and backup failure mails
Part of #242
|
2017-02-24 10:25:20 -08:00 |
|
Girish Ramakrishnan
|
f56e6edbe4
|
use subdomains.waitForDns in mailer
|
2017-02-15 10:16:26 -08:00 |
|
Girish Ramakrishnan
|
330c9054b4
|
add/del/update user mailbox as part of transaction
|
2017-02-14 10:42:32 -08:00 |
|
Girish Ramakrishnan
|
4bb864e2ac
|
use debug() instead
the tests are spewing out logs like crazy
|
2017-02-07 09:18:45 -08:00 |
|
Johannes Zellner
|
2abd42096e
|
Add showdown node module for update mails
|
2017-01-27 09:51:26 -08:00 |
|
Johannes Zellner
|
922e214c52
|
Revert "Remove now unused mailer.boxUpdateAvailable()"
This reverts commit 558093eab1.
|
2017-01-27 09:51:26 -08:00 |
|
Girish Ramakrishnan
|
895f5f7398
|
Expand backup error in the mail
|
2017-01-26 13:03:36 -08:00 |
|
Johannes Zellner
|
9ac06e7f85
|
Stash crash logs for up to 30min
This avoids spaming us with crash logs
Part of #190
|
2017-01-19 15:23:20 +01:00 |
|
Johannes Zellner
|
15cac726c4
|
Use the correct var
|
2017-01-17 16:15:19 +01:00 |
|
Johannes Zellner
|
6dc69a4d5d
|
Streamline the email subject lines
|
2017-01-17 16:02:42 +01:00 |
|
Johannes Zellner
|
3845a8f02b
|
HTMLify user added email to admins
|
2017-01-17 15:34:50 +01:00 |
|
Johannes Zellner
|
aa4d95f352
|
Remove unused node module showdown
|
2017-01-12 13:13:37 +01:00 |
|
Johannes Zellner
|
558093eab1
|
Remove now unused mailer.boxUpdateAvailable()
|
2017-01-12 13:11:18 +01:00 |
|
Girish Ramakrishnan
|
a4bba37606
|
Call mailer.start on configured
|
2017-01-07 23:40:34 -08:00 |
|
Girish Ramakrishnan
|
3f3b97dc16
|
Send oom email to cloudron admins
Part of #166
|
2017-01-07 13:52:33 -08:00 |
|
Girish Ramakrishnan
|
6fd3466db1
|
Send cert renewal errors to support@cloudron.io as well
Part of #166
|
2017-01-07 12:29:43 -08:00 |
|
Girish Ramakrishnan
|
270a1f4b95
|
Merge gIsConfigured into config state
|
2017-01-06 10:23:10 +01:00 |
|
Johannes
|
215a16cd18
|
Render update changelog mail with markdown
|
2016-11-07 13:34:48 +01:00 |
|