Commit Graph
26 Commits
Author SHA1 Message Date
Shane Kilkelly 1112a1f085 Instantiate the ses client if explicitly specified.
This allows end-users to use AWS features such as instance roles,
avoiding the use of explicit crendentials
2017-06-21 10:57:13 +01:00
Shane Kilkelly 043520fc28 Remove the Metrics module, use metrics-sharelatex 2017-04-03 16:18:30 +01:00
Shane Kilkelly d2e1efe4a9 fix a daft mistake 2017-03-27 17:45:19 +01:00
Shane Kilkelly 69b9b308d4 If sending email fails, return a generic error.
This prevents us from leaking juicy details of our aws/ses setup via the
password-reset form.
2017-03-27 16:17:38 +01:00
Shane Kilkelly 59ab66fca2 Fix double-callback 2017-01-17 16:25:18 +00:00
Henry Oswald fed88504f8 rate limit emails sent sharing projects by users 2017-01-14 14:52:32 +00:00
David J. Weller-FahyandDavid J. Weller-Fahy 5efee51ed8 Pass ignoreTLS option to nodemailer 2016-11-02 13:14:54 -04:00
Henry Oswald a02da61cb0 fixed email sender tests looking for wrong settings 2016-10-14 16:43:59 +01:00
Henry Oswald bfeb7e082f added textEncoding option for email 2016-10-13 14:22:08 +01:00
Shane Kilkelly e699fcb1fa Add plain-text component to the project-invite email 2016-10-03 15:25:38 +01:00
Henry Oswald 1a651b38f4 added sendgrid as email option 2016-03-29 14:15:33 +01:00
Henry Oswald 3fc357a343 Merge branch 'master' into projectsizelimit 2016-03-14 10:31:07 +00:00
Henry Oswald 940586f654 sped up unit tests to improve speed
also removed some unneeded requires.
2016-03-09 12:51:19 +00:00
Henry Oswald 05bf048885 upgrade to nodemailer 2.0 and dynamically use either SES or SMTP depending
on what is in settings file
2016-02-12 17:13:45 +00:00
Henry Oswald e0be5ef01b added timeouts to email and newsletter as after a few days there are a few open connections still 2014-06-17 18:18:45 +01:00
Henry Oswald fc2b42400f Merge pull request #54 from cwoac/nodemailer-passthrough
Nodemailer passthrough
2014-03-18 13:09:14 +00:00
Henry Oswald f7545393f2 fix bad logging on email sender 2014-03-12 23:37:54 +00:00
Oliver Matthews efbb17a3b9 move all parameter handling to nodemailer. 2014-03-12 15:38:40 +00:00
Oliver Matthews 8989284e10 move from node-ses to nodemailer 2014-03-07 14:08:21 +00:00
Henry Oswald 9ae85abb74 got my email null check the wrong way around 2014-03-05 22:57:28 +00:00
Henry Oswald e433eca157 added null checks into email sender for from address 2014-03-05 22:37:55 +00:00
Henry Oswald 3431cf9070 share project email uses new email sender 2014-03-05 12:06:28 +00:00
Henry Oswald 8ba1a08245 hooked up password reset to use new email sending 2014-03-05 11:57:57 +00:00
Henry Oswald 3c18cc5553 email sending options are configurable from settings 2014-03-05 11:31:40 +00:00
Henry Oswald 5bacb2d784 added settings check on sending lifcycle emails out 2014-03-05 11:22:52 +00:00
Henry Oswald 360fac9510 setup basic new email feature which is tested, not linked up to real
events yet
2014-03-04 18:10:06 +00:00