From 32348e92a8fdcd7f8b3bb4a89690f0d2ee56d0ff Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 22 Jan 2024 21:01:12 +0100 Subject: [PATCH] added mail --- modules/rabbitmq/helper.go | 1 + templates/emailVerification2.txt | 7 ++ templates/emailVerified.html | 108 +++++++++++++++++++++++++++++++ templates/emailVerified.txt | 18 ++++++ templates/templates.json | 38 +++++++++++ 5 files changed, 172 insertions(+) create mode 100644 templates/emailVerified.html create mode 100644 templates/emailVerified.txt diff --git a/modules/rabbitmq/helper.go b/modules/rabbitmq/helper.go index 037bade..d3f8fff 100644 --- a/modules/rabbitmq/helper.go +++ b/modules/rabbitmq/helper.go @@ -59,6 +59,7 @@ func MailMessagesHandling() { if !strings.HasSuffix(mailMessage.UserMail, "@roese.dev") && !strings.HasSuffix(mailMessage.UserMail, "@umbach.dev") && !strings.HasSuffix(mailMessage.UserMail, "@kk-innovation.eu") && + !strings.HasSuffix(mailMessage.UserMail, "@kk-innovation.net") && !strings.HasSuffix(mailMessage.UserMail, "@srv1.mail-tester.com") { mailMessage.UserMail = "myprojects@roese.dev" } diff --git a/templates/emailVerification2.txt b/templates/emailVerification2.txt index e1e5e3d..a9b081a 100644 --- a/templates/emailVerification2.txt +++ b/templates/emailVerification2.txt @@ -1,12 +1,19 @@ %title% %header% + %text1% {{.verifyURL}} + %cancelText% +{{.cancelURL}} + %yourAppointment% %appointment1% %appointment2% %appointment3% + {{.address}} + %footer% + %dsgvo% \ No newline at end of file diff --git a/templates/emailVerified.html b/templates/emailVerified.html new file mode 100644 index 0000000..4ae9008 --- /dev/null +++ b/templates/emailVerified.html @@ -0,0 +1,108 @@ + + + + + + + + + + + + + +
+

%title%

+

%header%

+

%text1%

+

%cancelText%

+ %cancelButton% +
+ + + + +
+

%yourAppointment%

+

%appointment1%

+

%appointment2%

+

%appointment3%

+
+
+

{{.address}}

+ + + %dsgvo% +
+ + diff --git a/templates/emailVerified.txt b/templates/emailVerified.txt new file mode 100644 index 0000000..e45feeb --- /dev/null +++ b/templates/emailVerified.txt @@ -0,0 +1,18 @@ +%title% +%header% + +%text1% + +%cancelText% +{{.cancelURL}} + +%yourAppointment% +%appointment1% +%appointment2% +%appointment3% + +{{.address}} + +%footer% + +%dsgvo% \ No newline at end of file diff --git a/templates/templates.json b/templates/templates.json index 3bae42d..942e17e 100644 --- a/templates/templates.json +++ b/templates/templates.json @@ -71,6 +71,44 @@ "dsgvo": { "de": "Datenschutzerklärung" } + }, + "emailVerified": { + "mailSubject": { + "de": "Ihre Buchung wurde bestätigt" + }, + "title": { + "de": "Buchungsbestätigung" + }, + "header": { + "de": "Liebe(r) {{.name}}," + }, + "text1": { + "de": "die Terminbuchung wurde erfolgreich abgeschlossen. Der Termin findet zum angegebenen Zeitpunkt statt." + }, + "cancelButton": { + "de": "Buchung stornieren" + }, + "cancelText": { + "de": "Falls Sie Ihren Termin nicht wahrnehmen können, bitten wir Sie, den Termin zu stornieren." + }, + "yourAppointment": { + "de": "Ihr Termin:" + }, + "appointment1": { + "de": "{{.activityName}} bei {{.username}}," + }, + "appointment2": { + "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" + }, + "appointment3": { + "de": "von {{.startTime}} bis {{.endTime}} Uhr" + }, + "footer": { + "de": "Vielen Dank, dass Sie unseren Service gewählt haben. Bei Fragen kontaktieren Sie uns gerne." + }, + "dsgvo": { + "de": "Datenschutzerklärung" + } } } } \ No newline at end of file