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 |
|
Johannes
|
bd0b66aaad
|
Improve update email
|
2016-11-07 13:34:47 +01:00 |
|
Johannes
|
45b83232d7
|
Enable html mails for box updates
|
2016-11-07 12:32:57 +01:00 |
|
Girish Ramakrishnan
|
4313d8a28c
|
Send mail when backup fails
Fixes #9
|
2016-10-14 15:08:41 -07:00 |
|
Johannes Zellner
|
a672a930f8
|
Show cloudron name in password reset mail subject
|
2016-10-13 17:03:01 +02:00 |
|
Johannes Zellner
|
62b803624f
|
HTMLify the password reset mail
|
2016-10-13 16:48:58 +02:00 |
|
Johannes Zellner
|
0b8857e1bb
|
Fix the user add email
|
2016-10-13 12:37:25 +02:00 |
|
Johannes Zellner
|
946d4f1b70
|
Actually set the html content for the invite mail
|
2016-10-13 11:38:52 +02:00 |
|
Johannes Zellner
|
cf09f0995f
|
Remove unused requires
|
2016-10-13 11:21:40 +02:00 |
|