feat: move transaction emails to zeptomail
This commit is contained in:
@@ -26,7 +26,7 @@ export async function POST({ request }) {
|
||||
|
||||
const emailData = [
|
||||
{
|
||||
from: `"${orgName} (via ClassroomIO.com)" <[email protected]>`,
|
||||
from: `"${orgName} (via ClassroomIO.com)" <notify@mail.classroomio.com>`,
|
||||
to,
|
||||
subject: `[Submitted]: ${exerciseTitle}`,
|
||||
content
|
||||
|
||||
@@ -14,7 +14,7 @@ const sendEmailNotification = async (feedId: string, authorId: string, comment?:
|
||||
if (comment) {
|
||||
const emailData = [
|
||||
{
|
||||
from: `"${feed.org.name} - ClassroomIO" <[email protected]>`,
|
||||
from: `"${feed.org.name} - ClassroomIO" <notify@mail.classroomio.com>`,
|
||||
to: feed.teacherEmail,
|
||||
subject: `[${feed.courseTitle}] - News feed comment`,
|
||||
content: `
|
||||
@@ -42,7 +42,7 @@ const sendEmailNotification = async (feedId: string, authorId: string, comment?:
|
||||
|
||||
// else send to everyone except the author of the post
|
||||
const emailsData = feed.courseMembers.map((member) => ({
|
||||
from: `"${feed.org.name} - ClassroomIO" <[email protected]>`,
|
||||
from: `"${feed.org.name} - ClassroomIO" <notify@mail.classroomio.com>`,
|
||||
to: member.email,
|
||||
replyTo: feed.teacherEmail,
|
||||
subject: `[${feed.courseTitle}] - New post in course`,
|
||||
|
||||
@@ -34,7 +34,7 @@ export async function POST({ request }) {
|
||||
|
||||
const emailData = [
|
||||
{
|
||||
from: `"${orgName} - ClassroomIO" <[email protected]>`,
|
||||
from: `"${orgName} - ClassroomIO" <notify@mail.classroomio.com>`,
|
||||
to,
|
||||
replyTo: teacherEmail,
|
||||
subject: `[${courseName}] One more step left`,
|
||||
|
||||
@@ -28,7 +28,7 @@ export async function POST({ request }) {
|
||||
|
||||
const emailData = [
|
||||
{
|
||||
from: `"${orgName} (via ClassroomIO.com)" <[email protected]>`,
|
||||
from: `"${orgName} (via ClassroomIO.com)" <notify@mail.classroomio.com>`,
|
||||
to,
|
||||
subject: `${orgName} - Welcome to Class 🎉`,
|
||||
content: `
|
||||
|
||||
@@ -26,7 +26,7 @@ export async function POST({ request }) {
|
||||
|
||||
const emailData = [
|
||||
{
|
||||
from: `"${orgName} (via ClassroomIO.com)" <[email protected]>`,
|
||||
from: `"${orgName} (via ClassroomIO.com)" <notify@mail.classroomio.com>`,
|
||||
to,
|
||||
subject: 'Submission Update',
|
||||
content
|
||||
|
||||
@@ -33,7 +33,7 @@ export async function POST({ request }) {
|
||||
|
||||
const emailData = [
|
||||
{
|
||||
from: `ClassroomIO" <[email protected]>`,
|
||||
from: `"ClassroomIO" <notify@mail.classroomio.com>`,
|
||||
to,
|
||||
subject: `[${courseName}] Request to Join Course!`,
|
||||
content: `
|
||||
|
||||
@@ -27,7 +27,7 @@ export async function POST({ request }) {
|
||||
|
||||
const emailData = [
|
||||
{
|
||||
from: `"ClassroomIO" <[email protected]>`,
|
||||
from: `"ClassroomIO" <notify@mail.classroomio.com>`,
|
||||
to,
|
||||
subject: `[${courseName}] You've got a new student 🎉!`,
|
||||
content: `
|
||||
|
||||
@@ -30,7 +30,7 @@ export async function POST({ request }) {
|
||||
|
||||
const emailData = [
|
||||
{
|
||||
from: `"${orgName} (via ClassroomIO.com)" <[email protected]>`,
|
||||
from: `"${orgName} (via ClassroomIO.com)" <notify@mail.classroomio.com>`,
|
||||
to,
|
||||
subject: `You have been invited to a course in ${orgName}!`,
|
||||
content: `
|
||||
|
||||
@@ -51,6 +51,7 @@ export async function POST({ request }) {
|
||||
isPersonalEmail: true
|
||||
}
|
||||
];
|
||||
|
||||
await sendEmail(emailData);
|
||||
|
||||
return json({
|
||||
|
||||
Reference in New Issue
Block a user