Home Forum Nuclos Entwicklung Makros und Regeln Regel für Emailversand (Template)

Ansicht von 8 Beiträgen - 1 bis 8 (von insgesamt 8)
  • Autor
    Beiträge
  • #726
    Ramin Goettlich
    Teilnehmer

    Kann mir mal jemand eine Beispielregel für den Versand einer Email aus einem Statuswechsel heraus posten? Danke!

    #739
    Klaus Röder
    Teilnehmer

    Der Emailversand kann über eine Regel angestossen werden. Der Code kann so aussehen:

    ——————-
    String sEmail = server.getUserMailAddress();
    if (sEmail == null) {
    server.addNotificationMessage(„Dem Bearbeiter ist keine E-Mail-Adresse zugewiesen!“ + , Priority.NORMAL);
    }
    else {
    // können auch mehrere Empfänger sein (String-Array)
    String[] aRecipients = {sEmail};
    String sSubject = „„;
    String sContent = „;

    try {
    server.sendMessage(aRecipients, sSubject, sContent);
    }
    catch(Exception ex) {
    throw new NucleusBusinessRuleException(„Email konnte nicht gesendet werden :“ + ex.getMessage());
    }
    }
    ——————–

    Die Ausführung beim Statuswechel wird dadurch erreicht, dass man die Regel in einen Statusübergang ein hängt.

    #966
    bachmann bachmann
    Teilnehmer

    Wir versenden in unserer Nuclos-Software auch automatisiert Emails mit Hilfe von Regeln. Gibt es auch eine Möglichkeit, Dateien, die im Unterformular gespeichert sind, an die versandten Emails anzuhängen?

    #967
    bachmann bachmann
    Teilnehmer

    Was mir dabei auch gleich einfällt:
    Kann ich irgendwie den Absender der Email verändern? Oder zumindest eine Adresse angeben, an die eine Antwort auf die von Nuclos versandte Email-Adresse gesendet wird?

    Im Moment muss ich diese Adresse (an die ein Anwender eine Antwort schreiben soll) noch in den Email-Text einbetten und der Empfänger muss auf den Link klicken. Schöner wäre, er könnte direkt antworten.

    #994
    Alpha Alpha
    Teilnehmer

    bachmann schrieb:

    Was mir dabei auch gleich einfällt:
    Kann ich irgendwie den Absender der Email verändern? Oder zumindest eine Adresse angeben, an die eine Antwort auf die von Nuclos versandte Email-Adresse gesendet wird?

    Der Absender kann global über den Systemparameter ‚SMTP Sender‘ eingestellt werden.

    #999
    bachmann bachmann
    Teilnehmer

    Hallo alpha, vielen Dank für die Antwort. Diesen Parameter kannte ich bereits – der wurde von den Nucleus-Entwicklern bei der Installation eingerichtet.

    Ich müsste aber für jede Email (also eigentlich jeden Datensatz für den eine Email verschickt) wird, einen unterschiedlichen Absender angeben. Gibt es hier auch eine Möglichkeit?

    #1001
    Maik Stüker
    Teilnehmer

    bachmann schrieb:

    Hallo alpha, vielen Dank für die Antwort. Diesen Parameter kannte ich bereits – der wurde von den Nucleus-Entwicklern bei der Installation eingerichtet.

    Ich müsste aber für jede Email (also eigentlich jeden Datensatz für den eine Email verschickt) wird, einen unterschiedlichen Absender angeben. Gibt es hier auch eine Möglichkeit?

    Das gibt es leider noch nicht, wird aber mit der Version 2.5 möglich sein. Dann wird man auch Dokumentenanhänge empfangen und versenden können.

    #1009
    Alpha Alpha
    Teilnehmer

    Es ist richtig, dass Nuclos momentan noch keine eigene, einfach zu nutzende Möglichkeit für diesen Zweck anbietet.

    Da die Regel aber als normaler Javacode auf dem Server ausgeführt wird, ist es auch noch möglich, direkt auf Javas Mail-API (javax.mail) zuzugreifen und darüber die Mail zu versenden.

Ansicht von 8 Beiträgen - 1 bis 8 (von insgesamt 8)