Unsere Community fügt dem App Store ständig coole neue Widgets und Module hinzu. Wenn Sie sich nicht sicher sind, was es gibt, lesen Sie unsere vorherigen Bewertungen auf UI-Bausteine und das Feedback-Widget.
Diese Woche betone ich die SMTP-E-Mail-Modul, ein äußerst nützliches Modul, das kürzlich einige wesentliche Verbesserungen erfahren hat. Dieses Modul ermöglicht es Benutzern, E-Mails aus einem Mendix Anwendung unter Verwendung Ihres eigenen SMTP-Servers.
Warum das SMTP-E-Mail-Modul verwenden?
Mendix Anwendungen existieren selten isoliert. Viele Entwickler stellen fest, dass die von ihnen erstellten Apps Personen in anderen Teilen des Unternehmens über wichtige Aktivitäten informieren müssen. Die beste Lösung hierfür ist oft das allgegenwärtige Benachrichtigungsframework E-Mail. Wenn Ihr Unternehmen über einen SMTP-Austausch verfügt, Mendix können diesen Server nutzen, um E-Mails direkt aus Ihrer Anwendung zu senden. Das SMTP-E-Mail-Modul macht dies einfach, indem es Einstellungen, Fehlerprotokolle und Nachrichtenwarteschlangen mit nur wenigen kurzen Konfigurationsschritten bereitstellt. Detaillierte Anweisungen zur Konfiguration des Moduls finden Sie in unserem How-To-Handbuch.
Funktionalität
Damit die E-Mail-Integration ein Kinderspiel ist, verfügt das SMTP-Modul über vorgefertigte Administrationsseiten und -funktionen. Fügen Sie einfach das bereitgestellte Snippit zu Ihrer Administrationsnavigation hinzu, um dieses voll funktionsfähige Modul zu nutzen.

Zu den funktionalen Highlights zählen unter anderem:
Verwenden Sie Ihren eigenen SMTP-Client
Mithilfe der vorhandenen Konfigurationsseite können Sie die E-Mail-Server Ihres Unternehmens verwenden. Das Modul sendet E-Mail-Anfragen direkt an Ihr SMTP und erhält im Gegenzug eine Erfolgsmeldung.

Integrierte Sicherheit
Das Modul unterstützt verschlüsselte E-Mails vollständig, um sicherzustellen, dass Ihre Kommunikation sicher ist. Die Konfiguration von TNS oder SSL ist so einfach wie das Ankreuzen eines Kästchens.
E-Mail-Warteschlange
Das neue SMTP-Modul enthält ein integriertes Framework zum nächtlichen Versenden von in die Warteschlange gestellten E-Mails. Jetzt müssen Sie sich keine Sorgen mehr machen, dass Ihr SMTP-Relay während der Spitzenzeiten überlastet wird oder eine E-Mail vorzeitig gesendet wird. Jetzt können Sie einfach das Sendedatum festlegen und die Anwendung die E-Mails jede Nacht versenden lassen!

Ein ausgearbeitetes Beispiel hierzu finden Sie in der Anleitung.
Robuste Protokollierung
Ihr Administrator hat vollständigen Einblick in gesendete oder fehlgeschlagene E-Mails und erhält detaillierte Protokollmeldungen zu den Gründen für den Fehler. Das Debuggen Ihrer E-Mails erfordert jetzt nicht mehr das Durchkämmen Ihrer SMTP-Protokolle. Benutzer können die Kommunikation zur Laufzeit überwachen.

Verwaltung administrativer Aufgaben
Das Modul bietet Ihrem Administrator einen Mechanismus, um geplante Ereignisse bei Bedarf auszuführen. Anstatt auf den nächtlichen Batch zu warten, verwalten Sie Ihre Bereinigung oder Warteschlange einfach manuell zur Laufzeit. Administratorbenutzer können auch alle fehlgeschlagenen E-Mails sehen, Nachrichten mit Problemen erneut senden und Einstellungen aktualisieren, ohne die Anwendung offline zu schalten.
Weitere Erweiterung mit E-Mail-Vorlagen
Das SMTP-Modul lässt sich auch in unsere vorhandene E-Mail-Vorlagen-Infrastruktur integrieren. Dadurch können Benutzer über das Anwendungs-Frontend dynamisch angepasste E-Mail-Inhalte generieren. Schauen Sie sich unbedingt an diesem Blog-Post für Anweisungen zum dynamischen Erstellen von E-Mail-Inhalten.
Viel Spaß beim Modellieren!