Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

VersionDatumHinweiseKompatibilität
1.1.013.02.2018Erste veröffentlichte Fassungab Nuclos 4.25.1
1.1.204.07.2019E-Mail Queue und verbesserte APIab Nuclos 4.33.8
1.1.317.12.2021E-Mail-Templatesab Nuclos 4.47.3
1.1.422.11.2022Textbausteine: Unterformulardaten allgemein und über Regelbaustein, Versandbedingung für Text- und Anhangsbausteineab Nuclos 4.47.3
1.1.510.02.2023Emails als Datei ablegenab Nuclos 4.47.3
1.1.604.05.2023

wiederkehrende Email-Erinnerungen

ab Nuclos 4.47.3
1.1.707.12.2023

wiederkehrende Email-Serien, Parameter für aktuelles Datum, Versandbedingung für Unterformular Adressen

ab Nuclos 4.20222023.24.2

Überblick

Das Nuclet "E-Mail-Versand" bietet zusätzlichen Komfort bei der Nutzung der Nuclos Mail API (siehe http://api.nuclos.de/org/nuclos/api/provider/MailProvider.html#send(org.nuclos.api.mail.NuclosMail)).

...

Beschreibung der Änderungen in Version 1.1.7

ThemaBeschreibung
wiederkehrende Email-Serien

Das Feld Serientyp im Bereich Weitere Eigentschaften im E-Mail-Template ermöglicht die Konfiguration wiederkehrender Serien per E-Mail, z.B. um regelmäßig Berichte zu versenden. Dabei können Serien mit verschiedenen Mustern (s. Screenshot) erstellt und verknüpft werden.

Die Emails werden über den Job Versende Erinnerungen täglich verschickt, falls die Kriterien zutreffen.

Serien können erst ab einem Datum greifen (Beginn) und optional zu einem bestimmten Datum enden (Ende).

Image Modified

Der neue Nuclet-Parameter Basis-Datum für Serien kann ggf. verändert werden, um vergangene Serien nachzuholen oder die Funktionalität zu prüfen:

Format: "TT.MM.JJJJ"

Aktuelles Datum mit "."

Image Modified

Parameter für aktuelles Datum

Ein neuer Parameter mit nachfolgender Syntax ermöglicht es, Berechnungen mit dem aktuellen Datum auszuführen. Es können Tage, Monate oder Jahre hinzugefügt oder abgezogen werden.


Codeblock
languagexml
...
 <b>bis spätestens ##{(HEUTE|TODAY)([+-][0-9]{1,4})([TD]|M|[JY])}</b>
...

Beispiele:

Aktueller Tag
##{HEUTE}
Vor 14 Tagen
##{HEUTE-14T}
In drei Monaten
##{TODAY+3M}
Nächstes Jahr##{HEUTE+1J}

Versandbedingung für Unterformular Adressen

Es können nun auch im Unterformular Adressen Versandbedingungen hinterlegt werden - sie entscheiden, ob die jeweilige Adresszeile in die Email aufgenommen wird.

Version 1.1.6

Beschreibung der Änderungen in Version 1.1.6

...

SchrittBeschreibungScreenshot
1

Konfigurieren Sie die Nuclos Parameter für die Nutzung des MailProviders in Nuclos (unter Administration > Parameter): 

  • SMTP Authentication
  • SMTP Username
  • SMTP Password
  • SMTP Server
  • SMTP Sender

Siehe dazu auch Email (SMTP/IMAP/Pop3) Parameter für Mailversand.

2

Konfigurieren Sie die Nuclet Parameter des Nuclets Emailversand (unter Konfiguration > Nuclet Management)

NameBeschreibung

Email Absender

Absender der E-Mails
Email Betreff PrefixOptionales Prefix für die Betreffzeile aller Nuclos-Mails (OFF = kein Prefix)
Email Nachricht AbschlussOptionale Abschlussformel der Nachricht (OFF = kein Abschluss)
Email Nachricht SignaturOptionale Signatur der Nachricht (OFF = keine Signatur)
Email sofort versendenE-Mails  werden sofort versendet und nicht in der E-Mail-Queue zwischen gespeichert (Y/N)
Email UmleitungAlle E-Mails werden umgeleitet (Y/N)
Email Umleitung aufZiel der Umleitung
Versendete Emails löschenErfolgreich versendete E-Mails aus dem Email-Protokoll löschen
Empfangene Emails löschenEmpfangene E-Mails werden vom Mail-Server gelöscht


...

SchrittBeschreibung
1

Konfigurieren Sie die, für die Nutzung des MailProviders in Nuclos erforderlichen, SMTP-Systemparameter (mindestens SMTP Authentication, SMTP Username, SMTP Password, SMTP Server, SMTP Sender). Siehe dazu auch Email (SMTP/IMAP/Pop3) Parameter für Mailversand.

2

Konfigurieren Sie die durch Nuclos zu setzende From/ReplyTo-Adresse im Nucletparameter "Email Sender Address". Aktivieren oder deaktivieren Sie desweiteren wie gewünscht die Umleitung in den Nucletparametern "Email Forwarding" ("Y" oder "N") und "Email Forwarding Address". Ist die Umleitung aktiviert, werden alle E-Mails, die über dieses Nuclet versandt werden, nicht an den eigentlichen Empfänger gesandt, sondern an die in "Email Forwarding Address" angegebene Adresse umgeleitet. Auf diese Weise lässt sich die Umsetzung automatisch zu versendender E-Mails in Ihrem eigenen Nuclet einfach testen, bzw. es lässt sich damit ein Testsystem leicht so konfigurieren, dass es keine E-Mails an Ihre Kunden oder Lieferanten sendet.

3Passen Sie die zu verwendende Signatur in der Klasse EMailSignatur an Ihre Anforderungen an.
4

Nutzen Sie die neu gewonnene Funktionalität durch Versand von E-Mails z.B. an Ihre Kunden und Lieferanten. Dazu stehen Ihnen folgende Methoden zur Verfügung:

EMailVersand.sendEmail(String sRecipient, String sSubject, String sMessage, NuclosFile attachment, String lang)
EMailVersand.sendEmail(List<String> lRecipient, String sSubject, String sMessage, NuclosFile attachment, String lang)
EMailVersand.sendEmail(List<String> lRecipient, List<String> lRecipientCC, List<String> lRecipientBCC, String sSubject, String sMessage,
List<NuclosFile> lAttachment, String lang)

Über diese Methoden versandte E-Mails werden unter dem Menüpunkt System | E-Mail-Protokoll abgelegt und archiviert. Denken Sie daran, Ihre Anwender bei Bedarf für diesen Menüpunkt lesend zu berechtigen.

Beispiel:

String sSubject = "Ihre Rechnung";
String sMessage = "Im Anhang erhalten Sie Ihre Rechnung";
(new EMailVersand()).sendEmail(kunde.getEmailadresse(), sSubject, sMessage, pdfInvoice, "de");

...