- Le bouton ne s'affiche pas ? Cliquez ici
+ Le bouton ne fonctionne pas ?
Copiez/collez cette url dans votre navigateur pour vous connecter :
+ {{url}}
diff --git a/packages/server/src/modules/notifications/services/mails.ts b/packages/server/src/modules/notifications/services/mails.ts
index 94bbb69e..40e7739b 100644
--- a/packages/server/src/modules/notifications/services/mails.ts
+++ b/packages/server/src/modules/notifications/services/mails.ts
@@ -1,4 +1,4 @@
-import mailClient from "@sendgrid/mail";
+import mailClient, { MailDataRequired } from "@sendgrid/mail";
import invariant from "tiny-invariant";
import { logger } from "../../../logger";
@@ -22,11 +22,23 @@ interface TemplateData {
};
}
+interface TemplateConfig {
+ templateId: string;
+ asmGroupId?: number;
+ trackingSettings?: MailDataRequired["trackingSettings"];
+}
+
const TEMPLATE_NAME_TO_CONFIG: {
- [k in TemplateName]: { templateId: string; asmGroupId?: number };
+ [k in TemplateName]: TemplateConfig;
} = {
"login-magic-link": {
templateId: "d-a64abce41def4af0915688059ed632ac",
+ trackingSettings: {
+ clickTracking: {
+ enable: false,
+ enableText: false,
+ },
+ },
},
};
@@ -37,30 +49,27 @@ export async function sendMail