|
|
E-Mail Versand
|
|
|
======
|
|
|
## E-Mail Versand
|
|
|
|
|
|
QUIQQER bringt schon ein E-Mail-Queue System mit, der Versand von E-Mails ist daher schnell umgesetzt. Über das E-Mail System werden E-Mail Templates und der E-Mail Versand geregelt.
|
|
|
|
|
|
Einfacher E-Mail Versand
|
|
|
------
|
|
|
### Einfacher E-Mail Versand
|
|
|
|
|
|
```php
|
|
|
<?php
|
... | ... | @@ -19,8 +17,7 @@ QUI::getMailManager()->send( |
|
|
|
|
|
Die Empfänger Adressen können kommasepariert übergeben werden. Dadurch ist es möglich die gleiche E-Mail an verschiedenen Empfänger zu senden.
|
|
|
|
|
|
Erweiterter E-Mail Versand
|
|
|
------
|
|
|
### Erweiterter E-Mail Versand
|
|
|
|
|
|
Das QUIQQER E-Mail System lässt auch Anhänge und spezifischere Angaben für die E-Mail zu.
|
|
|
Es können zum Beispiel BCC oder CC Empfänger festgelegt werden.
|
... | ... | @@ -45,16 +42,14 @@ $Mailer->send(); |
|
|
|
|
|
```
|
|
|
|
|
|
E-Mail Templates
|
|
|
======
|
|
|
## E-Mail Templates
|
|
|
|
|
|
Das E-Mail System besitzt ein eigenes Template Engine Objekt. Darüber lassen sich globale HTML Templates für HTML E-Mails festlegen, somit wird für jede E-Mail das gleiche Grundgerüst verwendet.
|
|
|
|
|
|
Detaillierte Beschreibung der Email-Layouts mit Beispielen befindet sich hier: [Email-Layouts](email-layouts).
|
|
|
|
|
|
|
|
|
E-Mail Template für ein Projekt setzen
|
|
|
------
|
|
|
### E-Mail Template für ein Projekt setzen
|
|
|
|
|
|
Es existieren zwei E-Mail Templates: `header.html`, `footer.html`. Die `header.html` legt den Kopfteil der HTML E-Mail fest. Hier werden oftmals Designangaben gemacht. Die `footer.html` legt den Abschluss der HTML E-Mail fest. Durch beide Dateien kann somit ein HTML Gerüst um den eigentlich Inhalt der E-Mail gestaltet werden.
|
|
|
|
... | ... | @@ -74,8 +69,7 @@ Falls kein Projektordner existiert, wird im aktuell verwendeten Template geschau |
|
|
- /packages/NAMESPACE/TEMPLATE/mails/footer.html
|
|
|
|
|
|
|
|
|
E-Mail Template setzen
|
|
|
------
|
|
|
### E-Mail Template setzen
|
|
|
|
|
|
Templates können für jede E-Mail gesetzt werden, diese Vorgehensweise ist nicht empfehlenswert ist aber möglich.
|
|
|
|
... | ... | |