Ergebnis 1 bis 16 von 16

Thema: Anhänge werden über Notification Center nicht verschickt

  1. #1
    Contao-Nutzer Avatar von wdm
    Registriert seit
    11.04.2011.
    Beiträge
    241

    Standard Anhänge werden über Notification Center nicht verschickt

    Hallo,
    ich habe eine aktuelle Contao Version (4.9.23) mit dem Notification Center (1.6.4) auf einem IONOS Paket installiert.
    Im E-Mail Gateway ist ein eigener SMTP-Server (IONOS) hinterlegt, der auch funktioniert.
    Soweit funktioniert auch alles. Nur für ein Online-Bewerbungsformular habe ich Datei-Uploads (PDF) eingebaut, die jedoch nicht per Simple Token an die Mail angehängt werden.
    Erst wenn ich im Formular am entsprechenden Feld die Option "Hochgeladene Dateien speichern" aktiviere und einen Ordner angebe, werden diese auch an die Mail angehängt. Landen aber zusätzlich auch noch im Upload-Ordner. Was eigentlich nicht benötigt wird, da diese nur Speicherplatz verbrauchen da die eigentlichen PDF-Dateien ja dann an der Mail dran hängen.
    Das ist doch sicher nicht so vorgesehen? In der vorherigen Version ging das auch ohne Speicherung auf dem Server.

    Ist das nur eine Besonderheit von IONOS bzw. kann das jemand nachvollziehen?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.310
    Partner-ID
    10107
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Nutzer Avatar von wdm
    Registriert seit
    11.04.2011.
    Beiträge
    241

    Standard

    OK, danke.
    Da bin ich schon mal beruhigt, dass es nicht an mir bzw. dem IONOS Account liegt.
    Bis zu einem Update / Fix des Problems werde ich dann erstmal mit der "Krücke" zusätzliche Dateispeicherung auskommen.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.310
    Partner-ID
    10107

    Standard

    Du kannst auch Version 1.6.4 als conflict in deiner composer.json eintragen.
    » sponsor me via GitHub or Revolut

  5. #5
    Contao-Nutzer Avatar von wdm
    Registriert seit
    11.04.2011.
    Beiträge
    241

    Standard

    Ich werde das erstmal so belassen. Solange der Rest funktioniert, komme ich mit der Übergangslösung schon zurecht.
    So viele Bewerbungen werden hoffentlich nicht gesendet werden, dass sie den Speicherplatz auf dem Server sprengen ;-).
    Zur Not muss halt von Zeit zu Zeit der entsprechende Ordner handisch geleert werden.

    Ich hoffe ja, dass es zeitnah ein Update dazu geben wird.

  6. #6
    Contao-Nutzer
    Registriert seit
    12.05.2015.
    Beiträge
    99

    Standard

    Hallo zusammen

    Ich habe das gleiche Problem mit «Dateianhänge via Tokens». Der Anhang wird nicht angezeigt.
    Contao: 4.13.18
    PHP: 8.2.4
    Leads: 1.4.33
    Notification Center 1.6.14 (1.7 lässt sich nicht updaten)

    Auch habe ich unter Datei-Upload ein Zielverzeichnis angegeben. Dort werden die Dateien abgespeichert aber eben nicht in der E-Mail angezeigt.
    Als Übertragungsmethode steht bei mir POST. (GET funktioniert nicht.)

    Edit: Ich würde gerne auf NC 1.6.3 downgraden. Das funktioniert aber nicht.
    Geändert von aitana (31.03.2023 um 08:14 Uhr)

  7. #7
    Contao-Nutzer
    Registriert seit
    12.05.2015.
    Beiträge
    99

    Standard

    Edit:
    Mittlerweile ist klar, warum es nicht ging.
    Der Feldname vom Datei-Upload stimmte nicht.
    Geändert von aitana (11.05.2023 um 16:57 Uhr)

  8. #8
    Contao-Fan
    Registriert seit
    22.11.2009.
    Ort
    14943 Luckenwalde
    Beiträge
    384

    Standard

    @aitana

    Kannst du mir das genauer beschreiben? ich bekomme das auch nicht zum laufen
    Freundliche Grüße
    Jens


  9. #9
    Contao-Nutzer
    Registriert seit
    04.04.2010.
    Beiträge
    22

    Standard

    Zitat Zitat von aitana Beitrag anzeigen
    Edit:
    Mittlerweile ist klar, warum es nicht ging.
    Der Feldname vom Datei-Upload stimmte nicht.
    Ich musste am Feldname ein "_0" anfügen - jetzt geht's... da soll mal einer draufkommen

  10. #10
    Contao-Fan
    Registriert seit
    26.01.2010.
    Ort
    Salzburg
    Beiträge
    397

    Standard Anhänge werden nichht mitgeschickt

    Hallo
    Auch bei mir werden die Anhänge nicht mitgeschickt.

    Contao 4.13.49
    Php 7.4
    NC Version 1.6.18

    Als Pfad habe ich

    files/SMARTY/Download_Kiga-Vs/##form_kindergarten_schule##/Ausschreibung.pdf

    wobei hier zB. ##form_kindergarten_schule## der Ordner ist, der gleich heißt wie der Wert des Auswahlfeldes => XYZ_Ort und die PDF in diesem Ordner eben Ausschreibung.pdf heißt

    Formular geht durch aber eben nicht der Anhang?

    Any tips ?? Danke Euch im Vorfeld

  11. #11
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    3.039

    Standard

    Ich lese das als (1) Formular kann abgeschickt werden (2) E-Mail wird verschickt und (3) der Anhang fehlt.

    Um das zu debuggen würde ich mir als erstes anschauen, was ausgegeben wird, wenn Du den Pfad als Text in der E-Mail verwendest.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.310
    Partner-ID
    10107

    Standard

    Zitat Zitat von rolson Beitrag anzeigen
    Ich musste am Feldname ein "_0" anfügen - jetzt geht's... da soll mal einer draufkommen
    https://github.com/terminal42/contao...ent-2367846926 ff
    » sponsor me via GitHub or Revolut

  13. #13
    Contao-Nutzer
    Registriert seit
    05.07.2021.
    Beiträge
    43

    Frage

    Hier auch ein Problem mit fehlenden Anhängen:

    Die Konstellation ist allerdings etwas anders.
    Contao 4.13.46
    NC: 2.0.13

    In der NC Nachricht sind 2 feste Pfade für Kataloge bei "Dateianhänge via SimpleTokens" hinterlegt:
    files/holzwerk/pdf/##form_katalog1##.pdf,files/holzwerk/pdf/##form_katalog2##.pdf

    Die Variablen ## werden mittels Select-Field im Formular übermittelt.
    In der Nachricht wird der Pfad Testweise korrekt ausgegeben und die PDFs sind auch abrufbar. Sie werden aber nicht an die Mail angehangen.

    Mailversand geht also, Dateipfade sind korrekt und werden auch in der Nachricht angezeigt (wenn man diese dort Testweise ausgibt) aber die Anhänge fehlen.
    Jemand eine Idee?

  14. #14
    Contao-Nutzer
    Registriert seit
    05.07.2021.
    Beiträge
    43

    Standard

    Ich habe ein Issue eröffnet, da auch nach mehreren Tests und Codeänderungen keine Anhänge aus dem Backend angehangen werden.

    https://github.com/terminal42/contao...ter/issues/372

  15. #15
    Contao-Nutzer Avatar von petra
    Registriert seit
    10.01.2010.
    Ort
    Herford
    Beiträge
    197

    Standard

    Hallo in die Runde,

    gibt es eine Lösung, wie man mit NC 2 eine Datei aus Contao als Anhang dynamisch mitsenden kann? Hatte das bislang über den Pfad und einem versteckten Formularfeld gelöst.
    Kann mir hier jemand einen Ansatz liefern?

    Vielen Dank im Voraus!

    Herzliche Grüße
    Petra

  16. #16
    Contao-Nutzer Avatar von petra
    Registriert seit
    10.01.2010.
    Ort
    Herford
    Beiträge
    197

    Standard

    Hat sich erledigt.

    Mit dem Hook ProcessFormDataListener kann man Datei(en) hinzufügen:

    PHP-Code:
                        //Datei anhängen:
                        
    $file = new File($objFile->path);
                        
    $container System::getContainer();
                        
    $rootDir $container->getParameter('kernel.project_dir');                    

                        
    $files['exposeSRCFile'] = [
                            
    'name' => $file->name,
                            
    'type' => $file->mime,
                            
    'tmp_name' => $rootDir.'/'.$file->path,
                            
    'error' => 0,
                            
    'size' => $file->filesize,
                            
    'uploaded' => true,
                            
    'uuid' => $objFile->uuid,
                        ]; 
    Gefunden bei https://github.com/trilobit-gmbh/con...taListener.php

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •