Catalog Power Mailer: Formular in catalog_full mit indiv. Empfänger

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • tognit
    Contao-Fan
    • 28.06.2009
    • 480

    #16
    Swift_RfcComplianceException Fehler im CatalogPowerMailer

    Hallo zusammen

    @ Nina
    Besten Dank für das Tutorial.

    Ich bin gerade das Versenden über den Catalog am testen und habe mich an die Anleitung von Nina gehalten.
    Jetzt bekommen ich nach absendung des Formulares diese Fehlermeldung

    Fatal error: Uncaught exception Swift_RfcComplianceException with message Address in mailbox given [] does not comply with RFC 2822, 3.6.2. thrown in C:\xampp\htdocs\contao\plugins\swiftmailer\classes \Swift\Mime\Headers\MailboxHeader.php on line 308

    Ich vermute eine ungültige E-Mail Adresse, aber nur wo?

    Ich teste das ganze auf xampp mit einer SMTP-Verbindung. Contao 2.10.4

    Danke im voraus für eure Hilfe.

    Kommentar

    • MacKP
      Contao-Yoda
      • 15.06.2009
      • 13315

      #17
      Ja, das ist anscheinend eine ungültige E-Mail-Adresse.
      Du kannst an den Üblichen Stellen suchen: In den Einstellungen, im Startpunkt der Internetseite.
      Natürlich kannst du auch erst mal prüfen ob ein normales Contao Formular überhaupt funktioniert ;-)

      Viele Grüße
      Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
      [Arbeitet bei -> Paus Design & Medien]
      "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

      Kommentar

      • tognit
        Contao-Fan
        • 28.06.2009
        • 480

        #18
        Hallo MacKP

        Danke für deine Antwort.

        Das habe ich gerade gemacht und ein normales Formular funktioniert.

        Muss eigentlich die gleiche E-Mail an den Üblichen Stellen eingetragen sein?

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #19
          Hmm soweit ich weiß muss die nicht gleich sein (wäre ja blöd, wenn man unterschiedliche Seiten hat, die dann andere wiederrum Pflegen usw.).

          Es kann aber auch sein, das die Adresse, die du aus dem Catalog nimmst nicht passt. Eventuell greifst du da den falschen Wert oder so ab?

          Viele Grüße
          Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
          [Arbeitet bei -> Paus Design & Medien]
          "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

          Kommentar

          • tognit
            Contao-Fan
            • 28.06.2009
            • 480

            #20
            Das kann sein. Werde mal diese Werte überprüfen.

            Melde mich dann.

            Kommentar

            • tognit
              Contao-Fan
              • 28.06.2009
              • 480

              #21
              Ok, das E-Mail Feld wird richtig eingelesen oder gibt es da noch was mehr zu beachten?

              Kann es am xampp liegen?

              Kommentar

              • tognit
                Contao-Fan
                • 28.06.2009
                • 480

                #22
                CatalogReader

                Ist vielleicht eine blöde Frage, aber geht der PowerMailer nur auf einem CatalogReader-Module?

                Kommentar

                • MacKP
                  Contao-Yoda
                  • 15.06.2009
                  • 13315

                  #23
                  Kein Ahnung, könnte aber sein, da ja EINE Adresse übergeben werden sollte ;-)

                  Also: ausprobieren.

                  Viele Grüße
                  Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                  [Arbeitet bei -> Paus Design & Medien]
                  "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                  Kommentar

                  • tognit
                    Contao-Fan
                    • 28.06.2009
                    • 480

                    #24
                    Ok, im Reader geht es wunderbar.

                    Wie kriege ich aber das ganze in einer Liste zum funktionieren? Damit man die Mail an mehreren Empfänger versenden könnte.

                    Kommentar

                    • MacKP
                      Contao-Yoda
                      • 15.06.2009
                      • 13315

                      #25
                      Theoretisch: die E-Mail-Adressen Komma separiert in das Feld rein schreiben.

                      Viele Grüße
                      Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                      [Arbeitet bei -> Paus Design & Medien]
                      "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                      Kommentar

                      • tognit
                        Contao-Fan
                        • 28.06.2009
                        • 480

                        #26
                        Danke MacKP

                        Nicht nur theoretisch, sondern auch wirklich!

                        Jetzt ist es aber so, dass ich in der E-Mail nur einen Empfänger sehen möchte und nicht die Komma separierte Liste. Damit der eine Empfänger vom anderen Empfänger nichts weis.

                        Kommentar

                        • MacKP
                          Contao-Yoda
                          • 15.06.2009
                          • 13315

                          #27
                          Hallo tognit,
                          dann musst du das Modul eventuell ein wenig umschreiben, damit die Empfänger im BCC stehen.

                          Viele Grüße
                          Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                          [Arbeitet bei -> Paus Design & Medien]
                          "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                          Kommentar

                          • tognit
                            Contao-Fan
                            • 28.06.2009
                            • 480

                            #28
                            Hallo MacKP

                            Danke für den Tipp mit Bcc! Muss mal schauen wie ich das ganze für das CatalogList-Module umbauen kann.

                            Wenn jemand gerade einen Vorschlag hätte wäre ich natürlich dankbar.

                            Grüessli
                            Steven

                            Kommentar

                            • tornado

                              #29
                              catalog_power_mailer - Was ich falsch mache?

                              Liebe Community,
                              ich bastle meine zweite Web-Seite und komme nicht weiter.
                              Vor einem Jahr habe ich www - Reise eingetreten aber bald festgestellt, dass ich ohne HTML und CSS nicht weiter komme. Folge Bücher und Bücher.
                              Ich habe schon viel erreicht aber allgemein bin ich immer noch Anfänger. Contao ist auch gut zu lernen.
                              Im Contao bewege mich schon nicht schlecht, dank auch guter Contao Bücher und Community Beiträgen.
                              Catalog in Grundfunktionen kann ich auch anwenden. Meine PHP Kenntnisse reichen nur für kleine Änderungen.
                              Trotzt guter Beschreibung von Nina, (Das Buch für Redakteure habe ich auch aber in diesem Punkt hilft es mir nicht weiter) kommen meine Emails nicht zum Empfänger an.
                              Anbei die screenshots.
                              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Katalog.png
Ansichten: 2
Größe: 16,4 KB
ID: 919507 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Formularfelder.png
Ansichten: 1
Größe: 27,3 KB
ID: 919508 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Formular Module.png
Ansichten: 2
Größe: 15,0 KB
ID: 919509 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Formular Form-ID.png
Ansichten: 1
Größe: 7,0 KB
ID: 919510 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: catalog_full-tpl.png
Ansichten: 1
Größe: 2,7 KB
ID: 919511
                              Im System-log steht aber "Form "Kontakt" has been submitted by IP Adresse".
                              Ich habe den gesamten thread gelesen und festgestellt dass viele geschafft haben.
                              An Webhoster dürfte nicht liegen, weil ich auch mit Domain eigene Adresse getestet habe.
                              Eine online Testversionseite habe ich auch, die ist wegen meinen echten Emails über .htaccess abgesichert.
                              Über PN kann ich gern Zugang geben.
                              Vielleicht kann mir jemand weiter helfen, weil ich irgendwo im Kreis tanze.
                              Contao 2.9.5, catalog 2.0.0 beta2 SVN-311.

                              Viele Grüße

                              joe

                              Kommentar

                              • tornado

                                #30
                                catalog_power_mailer - geschafft

                                hallo zusammen,

                                Nach zwei Tagen Sucherei habe ich gefunden und es funktioniert

                                Habe ich folgendes geändert in Zeile 37 in CatalogPowerMailer.php
                                von: if ($arrForm['1'] == 'catalogform')
                                in: if ($arrForm['1'] = 'catalogform')
                                Da ich mich in PHP ganz wenig auskenne, weiß ich nicht ob das auch beim anderen Problem war.
                                Außerdem Zeile 49 habe ich geändert in:
                                $objMail->subject = 'Kontakt';
                                Originale Zeile: $objMail->subject = $objDbForm->title;
                                hat kein subjekt von Formular als title übernommen.

                                Dann ab Zeile 61 habe ich zusätzlich text zugefügt, weiß aber nicht ob so richtig ist. Funktioniert aber einwandfrei.
                                Für ein Programmierer lächerliche Frage...
                                $objMail->text = $arrPost[" "] . "Hallo," . "\n\n" . "Sie haben eine Nachricht von: <" .
                                $arrPost['Name'] . "> bekommen. \n" . // form field 'Name'

                                Zuletzt noch eine Frage oder Verbesserungsvorschlag.
                                Wäre möglich auch diese Felder in DB zu speichern z.B. einem neuen Katalog.
                                Vielleicht ein Hinweis.

                                Viele Grüße

                                joe

                                Kommentar

                                Lädt...