summaryrefslogtreecommitdiff
path: root/src/lib/email.ts
AgeCommit message (Collapse)Author
2025-05-27Add Mailgun email serviceRaphael Kabo
2025-04-25Refactor to have email serviceGavin Mogan
* Move hbsInstance back to app * Add email and hbs to req so typescript 🎉🎉🎉 * Init Email and config once
2025-04-23Refactor for everywhere to use sendEmailFromTemplate everywhereGavin Mogan
* Created a singleton to house handlebars so req doesn't need to be passed everywhere (should make unit testing easier later) * Subjectline for sendgrid and nodemailer are both always prefixed in sendEmail() * removed prefix subjectline from all other email places * added a couple if (!event) { return 404 } to help make typescript happy * some minor eslint auto fixes (looks like let => const where it can)
2025-04-23Fix ReferenceError: nodemailerTransporter is not definedGavin Mogan
Part of https://github.com/lowercasename/gathio/pull/200 was migrating more code to use the shared init email function, but all the local usages of nodemailerTransporter were missed
2025-04-22Allow url with config information for nodemailerGavin Mogan
2025-01-12change to BCC for group emailingKasanwa Solane Aster Hope (Cassandra de la Cruz-Munoz)
Signed-off-by: Raphael Kabo <raphaelkabo@hey.com>
2024-11-13nodemailer: Add support for no-auth and fix from address for attendee emailsOvv
2024-07-26Allow self-signed certs for SMTP serverHybridSarcasm
Added "tls:" property of 'rejectUnauthorized: false' to allow program to continue startup when SMTP certificates are not able to be validated against known trusted roots.
2024-07-01Allow 'none' as an email optionRaphael Kabo
2024-02-26fix: remove unused importsRaphael Kabo
2024-02-25feat: optionally restrict event creation to specific emailsRaphael Kabo
2023-10-07refactor: event form and api routesRaphael Kabo