{"id":2912,"date":"2018-06-12T00:00:00","date_gmt":"2018-06-12T00:00:00","guid":{"rendered":"https:\/\/structr.com\/erweiterte-mail-funktionen\/"},"modified":"2018-06-12T00:00:00","modified_gmt":"2018-06-12T00:00:00","slug":"erweiterte-mail-funktionen","status":"publish","type":"post","link":"https:\/\/structr.com\/de\/blog\/erweiterte-mail-funktionen\/","title":{"rendered":"Erweiterte Mail-Funktionen"},"content":{"rendered":"<p>Mit immer gr\u00f6\u00dferen Anwendungen, die mit Structr erstellt werden, wurde deutlich, dass es einen Bedarf an flexibleren M\u00f6glichkeiten zum Versenden von E-Mails innerhalb von Structr gab, als die beiden vorhandenen Mailfunktionen boten. Selbst einfache Konzepte wie mehrere Empf\u00e4nger, CC oder BCC waren nicht m\u00f6glich. Also skizzierte ich ein paar Ideen und diskutierte mit dem Team, wie man das Versenden von E-Mails wieder gro\u00dfartig machen k\u00f6nnte (SCNR).  <\/p>\n<p>Das Hauptziel bei der Entwicklung des <a href=\"https:\/\/support.structr.com\/article\/491\">Advanced Mail Module<\/a> war maximale Flexibilit\u00e4t. Aus diesem Grund k\u00f6nnen alle neuen Mail-Funktionen schrittweise verwendet werden, bis die E-Mail vollst\u00e4ndig konfiguriert und versandfertig ist. Bei Bedarf kann eine vollst\u00e4ndig konfigurierte E-Mail auch ge\u00e4ndert und in einer anderen Konfiguration versendet werden. Jeder Parameter, der eingestellt werden kann, kann auch wieder gel\u00f6scht oder zumindest \u00fcberschrieben werden (f\u00fcr obligatorische Parameter).   <\/p>\n<ul>\n<li>Erforderliche Parameter\n<ul>\n<li>Adresse des Absenders<\/li>\n<li>Thema<\/li>\n<li>HTML-Inhalt<\/li>\n<li>mindestens eine Empf\u00e4ngeradresse (entweder als TO:, CC: oder BCC:)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Optionale Parameter\n<ul>\n<li>Name des Absenders<\/li>\n<li>Inhalt des Textes<\/li>\n<li>Zus\u00e4tzliche Empf\u00e4ngeradresse(n) mit optionalem(n) Namen (entweder als TO:, CC: oder BCC:)<\/li>\n<li>Anlage(n) (mit optionalem Dateinamen anstelle des &#8222;echten&#8220; Dateinamens)<\/li>\n<li>Reply-To Adresse(n)<\/li>\n<li>Bounce-Adresse<\/li>\n<li>Benutzerdefinierte E-Mail-Kopfzeile(n)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Die Grundeinstellung besteht immer aus dem Aufruf der Funktion `mail_begin()`, dem Hinzuf\u00fcgen zus\u00e4tzlicher Konfigurationsparameter \u00fcber eine der Funktionen `mail_add_&#8230;()` und schlie\u00dflich dem Versenden der fertig konfigurierten Mail mit der Funktion `mail_send()`. Danach ist die Mail immer noch verf\u00fcgbar und vollst\u00e4ndig konfiguriert und kann ge\u00e4ndert und erneut versendet werden. Dies erm\u00f6glicht Anwendungsf\u00e4lle wie Massen-E-Mails, bei denen zum Beispiel die Betreffzeile oder der Text f\u00fcr jeden Empf\u00e4nger personalisiert wird.  <\/p>\n<p>Mit den 20 neuen Funktionen zur Konfiguration der Mails anstelle von nur 2 haben wir das Ziel erreicht, den Mailversand flexibler und weniger m\u00fchsam zu gestalten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit immer gr\u00f6\u00dferen Anwendungen, die mit Structr erstellt werden, wurde deutlich, dass es einen Bedarf an flexibleren M\u00f6glichkeiten zum Versenden \u2026<\/p>\n","protected":false},"author":4,"featured_media":2913,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[563,543],"tags":[695,549,699,697,698,701,613,694,550,696,702,700,548,658,545],"class_list":["post-2912","post","type-post","status-publish","format-standard","hentry","category-ankundigung","category-structr-de","tag-advancedmail-de","tag-automatisierung","tag-customemails-de","tag-e-mail","tag-e-mail-konfiguration","tag-flexibilitat","tag-it-de","tag-it-strategie","tag-kodierung","tag-mail-funktionen","tag-mailmodule-de","tag-massmailing-de","tag-software-entwicklung","tag-softwareengineering-de","tag-structr-de"],"acf":[],"_links":{"self":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/posts\/2912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/comments?post=2912"}],"version-history":[{"count":0,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/posts\/2912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/media\/2913"}],"wp:attachment":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/media?parent=2912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/categories?post=2912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/tags?post=2912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}