# Zweisprachige E-Mail Templates für ulo.ad (DE/EN) ## Anleitung zum Einrichten ### Wo die Templates ändern: 1. Öffne PocketBase Admin: `http://localhost:8090/_/` 2. Gehe zu **Collections** → **users** (oder deine Auth-Collection) 3. Klicke auf **Options** (Zahnrad-Icon) 4. Scrolle zu den E-Mail-Templates Sektionen 5. Ersetze die Standard-Templates mit den unten stehenden Vorlagen 6. **Speichern** nicht vergessen! ### Sprachfeld zur User Collection hinzufügen: 1. Gehe zu **Collections** → **users** 2. Klicke auf **New field** 3. Füge folgendes Feld hinzu: - **Name**: `language` - **Type**: `Select` - **Options**: `de`, `en`, `fr`, `es`, `it` - **Default**: `de` - **Required**: false --- ## 1. E-Mail-Verifizierung Template (Zweisprachig) **Bereich:** Verification template ### Subject: ``` Bestätige deine E-Mail / Verify your email - ulo.ad 🔗 ``` ### Body (HTML): ```html

🔗 ulo.ad

Deine Links. Dein Style. Deine Kontrolle.
Your links. Your style. Your control.

🇩🇪

Willkommen bei ulo.ad! 👋

Vielen Dank für deine Registrierung! Du bist nur einen Klick davon entfernt, deine persönliche Link-Sammlung zu erstellen und zu verwalten.

Bitte bestätige deine E-Mail-Adresse, um alle Features freizuschalten:

✨ E-Mail-Adresse bestätigen

🚀 Was dich bei ulo.ad erwartet:

  • Kurze, merkbare Links mit eigenem Branding
  • Detaillierte Klick-Analysen in Echtzeit
  • QR-Codes mit anpassbarem Design
  • Ordner zur Organisation deiner Links
  • Passwortschutz für sensible Links
  • Ablaufdatum für zeitlich begrenzte Kampagnen
🇬🇧

Welcome to ulo.ad! 👋

Thank you for signing up! You're just one click away from creating and managing your personal link collection.

Please verify your email address to unlock all features:

✨ Verify Email Address

🚀 What awaits you at ulo.ad:

  • Short, memorable links with your own branding
  • Detailed click analytics in real-time
  • QR codes with customizable design
  • Folders to organize your links
  • Password protection for sensitive links
  • Expiration dates for time-limited campaigns

🇩🇪 Falls der Button nicht funktioniert, kopiere diesen Link in deinen Browser:
🇬🇧 If the button doesn't work, copy this link into your browser:

{APP_URL}/verify-email?token={TOKEN}

🇩🇪 Diese E-Mail wurde an {EMAIL} gesendet.
🇬🇧 This email was sent to {EMAIL}.

🇩🇪 Falls du dich nicht bei ulo.ad registriert hast, kannst du diese E-Mail sicher ignorieren.
🇬🇧 If you didn't sign up for ulo.ad, you can safely ignore this email.

© 2025 ulo.ad · Built with ❤️ · ulo.ad

``` --- ## 2. Passwort-Reset Template (Zweisprachig) **Bereich:** Password reset template ### Subject: ``` Passwort zurücksetzen / Reset password - ulo.ad 🔐 ``` ### Body (HTML): ```html

🔗 ulo.ad

🇩🇪

Passwort zurücksetzen 🔐

Du hast eine Anfrage zum Zurücksetzen deines Passworts gestellt. Klicke auf den Button unten, um ein neues Passwort zu wählen:

🔄 Neues Passwort festlegen

🔒 Sicherheitstipps für dein neues Passwort:

  • Mindestens 8 Zeichen lang
  • Kombination aus Buchstaben, Zahlen und Sonderzeichen
  • Verwende kein Passwort, das du bereits woanders nutzt
🇬🇧

Reset Password 🔐

You have requested to reset your password. Click the button below to choose a new password:

🔄 Set New Password

🔒 Security tips for your new password:

  • At least 8 characters long
  • Combination of letters, numbers, and special characters
  • Don't use a password you already use elsewhere

⚠️ 🇩🇪 Wichtiger Hinweis: Dieser Link ist aus Sicherheitsgründen nur 1 Stunde gültig.
⚠️ 🇬🇧 Important Notice: This link is only valid for 1 hour for security reasons.

🇩🇪 Falls der Button nicht funktioniert, kopiere diesen Link in deinen Browser:
🇬🇧 If the button doesn't work, copy this link into your browser:

{APP_URL}/reset-password?token={TOKEN}

🇩🇪 Du hast kein neues Passwort angefordert?
Dann kannst du diese E-Mail einfach ignorieren. Dein Passwort bleibt unverändert.

🇬🇧 You didn't request a new password?
Then you can simply ignore this email. Your password remains unchanged.

🇩🇪 Diese E-Mail wurde an {EMAIL} gesendet.
🇬🇧 This email was sent to {EMAIL}.

© 2025 ulo.ad · Sicher und privat / Safe and private · ulo.ad

``` --- ## 3. E-Mail-Änderung Template (Zweisprachig) **Bereich:** Email change template ### Subject: ``` E-Mail-Adresse ändern / Change email address - ulo.ad 📧 ``` ### Body (HTML): ```html

🔗 ulo.ad

🇩🇪

E-Mail-Adresse ändern 📧

Du hast eine Änderung deiner E-Mail-Adresse beantragt. Bitte bestätige die neue E-Mail-Adresse, um die Änderung abzuschließen:

Alte E-Mail: {EMAIL}
Neue E-Mail: {NEW_EMAIL}

✅ Neue E-Mail bestätigen
🇬🇧

Change Email Address 📧

You have requested to change your email address. Please confirm the new email address to complete the change:

Old Email: {EMAIL}
New Email: {NEW_EMAIL}

✅ Confirm New Email

⚠️ 🇩🇪 Wichtig: Nach der Bestätigung musst du dich mit deiner neuen E-Mail-Adresse anmelden.
⚠️ 🇬🇧 Important: After confirmation, you must log in with your new email address.

🇩🇪 Falls der Button nicht funktioniert, kopiere diesen Link in deinen Browser:
🇬🇧 If the button doesn't work, copy this link into your browser:

{APP_URL}/_/#/auth/confirm-email-change/{TOKEN}

🇩🇪 Falls du diese Änderung nicht beantragt hast, ignoriere diese E-Mail.
🇬🇧 If you didn't request this change, ignore this email.

© 2025 ulo.ad · ulo.ad

``` --- ## 4. OTP (One-Time Password) Template (Zweisprachig) **Bereich:** OTP template (falls aktiviert) ### Subject: ``` Einmal-Passwort / One-Time Password: {OTP} - ulo.ad 🔑 ``` ### Body (HTML): ```html

🔗 ulo.ad

🇩🇪 Dein Einmal-Passwort
🇬🇧 Your One-Time Password

🇩🇪 Verwende diesen Code, um dich bei ulo.ad anzumelden:
🇬🇧 Use this code to log in to ulo.ad:

{OTP}

⏱️ 🇩🇪 Dieser Code ist nur 3 Minuten gültig
⏱️ 🇬🇧 This code is only valid for 3 minutes

🇩🇪 Falls du diesen Code nicht angefordert hast, hat möglicherweise jemand versucht, sich mit deiner E-Mail-Adresse anzumelden. Du kannst diese E-Mail in diesem Fall ignorieren.

🇬🇧 If you didn't request this code, someone may have tried to log in with your email address. You can ignore this email in that case.

© 2025 ulo.ad · Sicher und privat / Safe and private · ulo.ad

``` --- ## 5. Login-Alert Template (Neue Anmeldung) (Zweisprachig) **Bereich:** Auth alert template ### Subject: ``` Neue Anmeldung / New login - ulo.ad 🔔 ``` ### Body (HTML): ```html

🔗 ulo.ad

🇩🇪 Neue Anmeldung erkannt 🔔
🇬🇧 New Login Detected 🔔

🇩🇪 Wir haben eine Anmeldung bei deinem ulo.ad Account von einem neuen Standort erkannt.
🇬🇧 We detected a login to your ulo.ad account from a new location.

📍 Login Details / Anmelde-Details:

  • Zeit / Time: {TIME}
  • Browser: {BROWSER}
  • Gerät / Device: {DEVICE}
  • Standort / Location: {LOCATION}
  • IP-Adresse / IP Address: {IP}

🇩🇪 Warst du das? / 🇬🇧 Was this you?

🇩🇪 Wenn ja, kannst du diese E-Mail ignorieren. Dein Account ist sicher.
🇬🇧 If yes, you can ignore this email. Your account is safe.

⚠️ 🇩🇪 Warst du das NICHT? / 🇬🇧 Was this NOT you?

🇩🇪 Ändere sofort dein Passwort, um deinen Account zu sichern:
🇬🇧 Change your password immediately to secure your account:

🔐 Passwort ändern / Change Password

🇩🇪 Diese Sicherheitsbenachrichtigung wurde an {EMAIL} gesendet.
🇬🇧 This security notification was sent to {EMAIL}.

© 2025 ulo.ad · Deine Sicherheit ist uns wichtig / Your security is important to us · ulo.ad

``` --- ## Verfügbare Variablen Diese Platzhalter werden automatisch von PocketBase ersetzt: | Variable | Beschreibung | | ------------- | ---------------------------------- | | `{APP_NAME}` | Name der App (ulo.ad) | | `{APP_URL}` | Basis-URL deiner App | | `{TOKEN}` | Verifikations-/Reset-Token | | `{EMAIL}` | E-Mail-Adresse des Empfängers | | `{NEW_EMAIL}` | Neue E-Mail-Adresse (bei Änderung) | | `{OTP}` | Einmal-Passwort | | `{TIME}` | Login-Zeit | | `{BROWSER}` | Browser-Information | | `{DEVICE}` | Gerät-Information | | `{LOCATION}` | Standort | | `{IP}` | IP-Adresse | --- ## Wichtige Hinweise ### URLs anpassen: ⚠️ **WICHTIG**: Die Standard-PocketBase-URLs müssen auf unsere Custom-Pages umgeleitet werden: - **Password Reset**: - Alt: `{APP_URL}/_/#/auth/confirm-password-reset/{TOKEN}` - Neu: `{APP_URL}/reset-password?token={TOKEN}` - **E-Mail Verifikation**: - Alt: `{APP_URL}/_/#/auth/confirm-verification/{TOKEN}` - Neu: `{APP_URL}/verify-email?token={TOKEN}` ### Test-Empfehlungen: 1. **Nach dem Einrichten**: Sende Test-Mails an dich selbst 2. **Verschiedene E-Mail-Clients**: Teste in Gmail, Outlook, Apple Mail 3. **Mobile Ansicht**: Prüfe die Darstellung auf Smartphones 4. **Spam-Check**: Stelle sicher, dass E-Mails nicht im Spam landen ### Design-Konsistenz: - **Farben**: Verwende die ulo.ad-Farben (#0ea5e9 für Primary) - **Schriften**: System-Fonts für beste Kompatibilität - **Logo**: Emoji 🔗 als einfaches Branding-Element - **Responsive**: Alle Templates sind mobile-optimiert - **Zweisprachig**: Alle E-Mails enthalten deutsche und englische Texte --- _Erstellt: 15. Januar 2025_ _Für: ulo.ad E-Mail-System (Zweisprachig)_ _Version: 2.0_