E-Mail an auswählbare Empfänger versenden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • beatem
    Contao-Nutzer
    • 19.06.2009
    • 63

    #31
    Klasse!

    Hallo Hagen,
    das ist sozusagen um die Ecke - ich melde mich morgen - danke für das nette Angebot!
    Herzliche Grüße von Beate | bmbwebdesign. | Contao-Partnerin

    Kommentar

    • beatem
      Contao-Nutzer
      • 19.06.2009
      • 63

      #32
      Server Fehler 500

      Hallo Thomas,
      also der Austausch von

      $strSourceImage = imagecreatefromjpeg(TL_ROOT . '/' . $image); durch
      $strSourceImage = @imagecreatefromjpeg(TL_ROOT . '/' . $image);

      führt sowohl bei meinem Server als auch beim Server des Kunden zum Fehler 500..
      Herzliche Grüße von Beate | bmbwebdesign. | Contao-Partnerin

      Kommentar

      • beatem
        Contao-Nutzer
        • 19.06.2009
        • 63

        #33
        Danke Hagen!

        Hagen hatte die großartige Idee testweise meinen Mailserver beim Kunden einzutragen - und siehe da - die ecards funktionieren plötzlich!
        Die Formulare, bei denen EFG verwendet werden, funktionieren dadurch auch - nur die Weiterleitung geht trotzdem nicht. Gibt es da auch noch einen Trick?

        Danke Hagen - vielleicht kann ich mich einmal für diesen Tipp revanchieren!
        Herzliche Grüße von Beate | bmbwebdesign. | Contao-Partnerin

        Kommentar

        • do_while
          Contao-Urgestein
          • 15.06.2009
          • 3699

          #34
          Hallo Beate,

          ich habe es mal ausprobiert:
          Beim Kontaktformular und bei den eCards geht die Weiterleitung (auf der Originalseite).
          Zuletzt geändert von do_while; 13.08.2009, 17:50.
          Gruß Hagen
          Mein Contao Premium Partnerprofil
          Link zum Stammtisch Berlin

          Kommentar

          • beatem
            Contao-Nutzer
            • 19.06.2009
            • 63

            #35
            Hallo Hagen,
            ja aber ich habe die Mails umgestellt, d.h. man bekommt eine Bestätigung per unformatierter Mail...

            Bei der ecard geht die Weiterleitung.
            Herzliche Grüße von Beate | bmbwebdesign. | Contao-Partnerin

            Kommentar

            • tom
              Contao-Fan
              • 16.06.2009
              • 385

              #36
              Hallo Beate,

              Zitat von beatem Beitrag anzeigen
              Hallo Thomas,
              also der Austausch von

              $strSourceImage = imagecreatefromjpeg(TL_ROOT . '/' . $image); durch
              $strSourceImage = @imagecreatefromjpeg(TL_ROOT . '/' . $image);

              führt sowohl bei meinem Server als auch beim Server des Kunden zum Fehler 500..
              habe ich das richtig verstanden?
              - auf Deinem Server gab es keine Probleme/Fehlermeldung bzgl. imagecreate...,
              - es funktionierte der Mail-Versand, inkl. Weiterleitung

              Nachdem Du (auf Deinem Server) nichts anderes geändert hast, als lediglich das '@' in o.g. Zeile zu ergänzen, erhältst Du plötzlich einen Fehler 500?

              Kommentar

              • tom
                Contao-Fan
                • 16.06.2009
                • 385

                #37
                Hallo Beate,
                Zitat von beatem Beitrag anzeigen
                Hagen hatte die großartige Idee testweise meinen Mailserver beim Kunden einzutragen - und siehe da - die ecards funktionieren plötzlich!
                Die Formulare, bei denen EFG verwendet werden, funktionieren dadurch auch - nur die Weiterleitung geht trotzdem nicht. Gibt es da auch noch einen Trick?

                Danke Hagen - vielleicht kann ich mich einmal für diesen Tipp revanchieren!
                Funktioniert die Weiterleitung nur dann nicht, wenn per Hook bzw. callback-Funktion die 'JumpTo'-Seite "veränderst"?
                Funktioniert denn die ganz "normale" Weiterleitung zur im Formulargenerator angegeben "Weiterleiten zu"-Seite, wenn Du den Hook deaktivierst (die Zeile in der dcaconfig.php entweder löschst oder auskommentierst)?

                Kommentar

                • tom
                  Contao-Fan
                  • 16.06.2009
                  • 385

                  #38
                  Hallo Beate,
                  Zitat von beatem Beitrag anzeigen
                  Hallo Hagen,
                  ja aber ich habe die Mails umgestellt, d.h. man bekommt eine Bestätigung per unformatierter Mail...

                  Bei der ecard geht die Weiterleitung.
                  D.h., wenn Du keine "HTML-Mail/formatierte Mail" verwendest, funktioniert alles wie gewünscht, nur bei "HTML-Mail" gibt es die Probleme?
                  Dann würde ich behaupten wollen, dass doch irgendein Bild im Spiel ist, oder die HTML-Vorlage sonstige Fehler verursacht.

                  Kommentar

                  • do_while
                    Contao-Urgestein
                    • 15.06.2009
                    • 3699

                    #39
                    Hallo tom,

                    wir hatten herausgefunden, dass keine Mails geschickt werden können, wenn der Absender nicht in der Domain ist. Ich kann nicht sagen, was dann die PHP-mail-Funktion macht, wenn das Senden einen Fehler verursacht, evtl ist das aber der Grund, warum die Weiterleitungsseite nicht erreicht wurde. Kann man vielleicht auf Servern auch verhindern, dass eine HTML-Mail verschickt wird? Der HTML-Part ist ja schließlich als Anhang der Mail zu sehen.
                    Wir haben dann in TYPOlight die Mail über SMTP (mit Auth) eingerichtet und einen fremden Mailserver benutzt, dann hat es sofort funktioniert.
                    Wie jetzt der letzte Stand ist, kann ich aber nicht sagen.

                    --
                    Es war nicht heraus zu bekommen, wo beim Versenden überhaupt diese GD-Lib-Funktion imagecreatefromjpeg benutzt wird. Ich habe auch nicht verstanden, warum ein @ einen Fehler 500 erzeugt, wo es doch eigentlich zum Unterdrücken von Fehlermeldungen dient.
                    Da aber kein direkter Serverzugriff möglich ist, kann man es nicht schnell mal ausprobieren, es wird wohl ein Rätsel bleiben.
                    Gruß Hagen
                    Mein Contao Premium Partnerprofil
                    Link zum Stammtisch Berlin

                    Kommentar

                    • beatem
                      Contao-Nutzer
                      • 19.06.2009
                      • 63

                      #40
                      bei mir geht es

                      Hallo Thomas,
                      auf meinem Server funktioniert ja alles, nur beim Kunden nicht und das spricht doch eigentlich dagegen, oder?
                      Herzliche Grüße von Beate | bmbwebdesign. | Contao-Partnerin

                      Kommentar

                      • tom
                        Contao-Fan
                        • 16.06.2009
                        • 385

                        #41
                        Hallo Beate,

                        auf meinem Server funktioniert ja alles
                        ja wat denn nu:
                        auf Deinem Server ein 500er nach Einfügen des @ (hattest Du zumindest so geschrieben) oder doch nicht?

                        nur beim Kunden nicht und das spricht doch eigentlich dagegen
                        ...ähhh, wogegen?
                        dass ich noch folgen können soll?
                        Zuletzt geändert von tom; 15.08.2009, 01:16.

                        Kommentar

                        • tom
                          Contao-Fan
                          • 16.06.2009
                          • 385

                          #42
                          Hallo Hagen
                          Zitat von do_while Beitrag anzeigen
                          Ich habe auch nicht verstanden, warum ein @ einen Fehler 500 erzeugt, wo es doch eigentlich zum Unterdrücken von Fehlermeldungen dient.
                          Nun, das @ unterdrückt schließlich nur die Ausgabe der Fehlermeldung, kann aber einen Fehler (z.B. Speicher zu Ende oder sonstiges Problem bei createimage....) nicht verhindern oder abfangen.
                          Somit dürfte das Resultat des aufgetretenen Fehlers/Problems ein 500er sein (?).

                          Wenn ich den Stand der Dinge richtig verstanden habe, funktioniert momentan alles korrekt (Mail-Versand, Weiterleitung), sofern nur "Plain-Text"-Mail verwendet wird.
                          Sobald die HTML-Mail ins Spiel kommt, "knallt's"?
                          Oder funktioniert mittlerweile auch HTML, aber eben nur per SMTP?.

                          Ist die HTML-Vorlage auch ein derartiges Geheimnis, oder kann/konnte/könnte man deren Inhalt mal begutachten oder gar erhalten?

                          Schöne Grüße
                          und Tausend Dank für Deine Mithilfe, Hagen!

                          Thomas
                          Zuletzt geändert von tom; 15.08.2009, 01:15.

                          Kommentar

                          • do_while
                            Contao-Urgestein
                            • 15.06.2009
                            • 3699

                            #43
                            Hallo tom,

                            ob jetzt alles so funktioniert, wie einstmals gedacht, kann nur beatem sagen.

                            Eine HTML-Vorlage war nicht angelegt und auch nicht ausgewählt. Wir haben extra noch mal mit "Auswahl entfernen"-Auswahl abgespeichert (nicht dass da noch irgendwelche Reste in den Datenbankfeldern herumfliegen). Die Mail wurde nur gewählt, um eine formatierte Textmail senden zu können.

                            P.S. Dass @ nur die Meldung unterdrückt aber nicht den Fehler beseitigt, ist klar
                            Gruß Hagen
                            Mein Contao Premium Partnerprofil
                            Link zum Stammtisch Berlin

                            Kommentar

                            • beatem
                              Contao-Nutzer
                              • 19.06.2009
                              • 63

                              #44
                              Noch nichts Neues

                              Hallo Hagen, hallo Tom!
                              Sorry dass ich mich erst jetzt melde - war 1 Woche im Urlaub.
                              Ich hatte ja gehofft das ich in dieser Angelegenheit aufschlußreiche bzw. hilfreiche Neuigkeiten habe. Ich habe jetzt nur erschreckenderweise die, dass beim Kunden auf der bestehenden Seite ebenfalls nicht alle Formulare funktionieren. Sobald eine fremde E-Mail ins Spiel kommt, gehen die Formulare nicht mehr.
                              Wenn ich nun ein Formular anlege und EFG nutze z.B. um eine Bestätigung per E-Mail zu versenden, gehen die Formulare nicht, da ja der Versand an fremde E-Mail-Adressen blockiert wird. Es funktioniert aber auch nicht die Option: "Per E-Mail versenden (formatierter Text / HTML)". Hierfür benötige ich auch EFG.
                              Alle anderen Funktionen ohne EFG gehen problemlos wenn ich in den Einstellungen einen SMTP von mir verwende. Die Probleme beim Kunden liegen somit ziemlich eindeutig nicht an EFG, sondern an den Einstellungen des Mailservers.

                              Könnten die Funktionen von EFG mit SMTP genutzt werden? Dann könnte ich eine Lösung anbieten, die auch funktioniert wenn der Kunde die Probleme mit seinem Mailserver nicht lösen kann.

                              Vielen Dank für Eure Mühen!
                              Herzliche Grüße von Beate | bmbwebdesign. | Contao-Partnerin

                              Kommentar

                              • tom
                                Contao-Fan
                                • 16.06.2009
                                • 385

                                #45
                                Hallo beatem,

                                Könnten die Funktionen von EFG mit SMTP genutzt werden?
                                EFG nutzt keine eigene Mail-Klasse oder Versand-Logik, der Mail-Versand erfolgt auch hier über die "normale" Email-Klasse (/system/libraries/Email.php).
                                Diese entscheidet dann anhand System > Einstellungen > "E-Mails via SMTP versenden", wie der Versand erfolgen soll.

                                Schöne Grüße
                                Thomas

                                Kommentar

                                Lädt...