Back

Send email function issue with bcc

  • 0
  • Messaging
  • Web
Alex
26 Sep, 2024, 16:34

This is my current function below:

TypeScript
export const sendEmailNotifications = async ({
  content,
  sendEmailUsers,
  subject,
}: {
  content: string;
  sendEmailUsers: string[];
  subject: string;
}): Promise<void> => {
  try {
    await messaging.createEmail(
      ID.unique(),
      subject,
      content,
      [],
      sendEmailUsers,
      [],
      [],
      ['66bd072b4824aa77bd9b', '66da0993c6adb1bd868a'],
    );
  } catch (error) {
    throw new Error('Error Sending Email');
  }
};

the sendEmailUsers is an array of userID's. it was working just fine, but when i added in the 2 empty arrays after, and then the target IDs for bcc... it sends to appwrite and just gets stuck on processing.

TL;DR
Current function is causing email to get stuck on "processing" after adding empty arrays and BCC target IDs. Solution: Check the messaging.createEmail method for any issues related to the additional parameters added.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more