gary: Grundsatzfrage E-Mail

Hallo zusammen,

Ist-Zustand:
Eine Internetpage ist fertig. Inklusive aller Felder, Benutzereinstellungen und die dazu gehörenden Berechnungen.

Soll-Zustand:
Die komplette Seite soll so wie sie sich für den Betrachter präsentiert, also 1:1 per e-mail an eine e-mail verschickt werden (Meine eigene auf dem Server). Problem dabei, es soll nicht das E-Mail programm auf dem Computer des Betrachters geöffnet werden.

1.) Geht das per e-mail ?

2.) Einige Beiträge die ich hier im Forum dazu gelesen habe raten nur die Inhalte der Felder / des Formulars an den Server zu schicken. Begriffe wie cgi und MySQL sind hierbei gefallen.

Ich favorisiere die E-Mail Methode, da hierbei ein späterer Angestellter
zum Beispiel im Lager einfach die E-Mails abfrägt und so die Bestellungen abarbeiten kann.(Outlook kann man so einstellen, das man eingehende E-Mails/Bestellungen direkt sieht.)

Bei Übertragung nur der Datenfelder(Formular), wüsste ich nicht wie ich dann auf den Ordner der dies speichert zugreifen kann. Auserdem möchte ich nicht das spätere Mitarbeiter die zugangsdaten zum Server haben müssen, um an diese Daten heranzukommen.

Also das ganze auf den Punkt gebracht: Wie übertrage ich Daten vom Betrachter Copmuter auf meinen Server / Welche möglichkeiten gibt es. / Was ist aus Sicherheitsgründen zu beachten (Spammail ist kein problem )

Danke im vorraus

grüsse Gary

  1. Hi,

    das einzige was mir einfällt wäre die Daten an den Server zu übertragen, in der DB zu speichern ( ist eh sinnvoll,  so kann nichts verloren gehen )
    und dann dort die Email zusammenzubauen und zu verschicken.

    Zum versenden stellt PHP eine Funktion bereit.

    Ciao

    1. Hi ,

      Wär ne Möglichkeit. Aber ich möchte und kann kein PHP verwenden.(Mein Entwicklungsprogramm sträubt sich dagegen)
      Des weiteren kenn ich mich in PHP nicht aus.

      Ausserdem wäre doch der Zielordner für den die Daten bestimmt sind im Quelltext sichtbar, und "böse Buben" könnten mir meinen"teuren Speicherplatz zufüllen. Das ist mit e-mail sicherer, durch sog Spam-Filter.

      Gruss gary

      1. Yerf!

        Wär ne Möglichkeit. Aber ich möchte und kann kein PHP verwenden.(Mein Entwicklungsprogramm sträubt sich dagegen)

        Wenn Du auf Client-Seite kein E-Mail-Programm voraussetzen willst (sollte man auch nicht tun), wirst Du um eine solche Lösung nicht herumkommen.

        Des weiteren kenn ich mich in PHP nicht aus.

        Es gibt ja auch andere Sprachen, mit denen man sowas anstellen kann: Perl, C#, Java etc.

        Ausserdem wäre doch der Zielordner für den die Daten bestimmt sind im Quelltext sichtbar, und "böse Buben" könnten mir meinen"teuren Speicherplatz zufüllen. Das ist mit e-mail sicherer, durch sog Spam-Filter.

        Im HTML-Quelltext steht nur eine URL (für den Aufruf des serverseitigen Programms). Deine E-Mail-Adresse steht im Quelltext des Serverprogramms und den kann kein User sehen.

        Gruß,

        Harlequin

        1. Es gibt ja auch andere Sprachen, mit denen man sowas anstellen kann: Perl, C#, Java etc.

          Mir kommt es darauf an, das der Betrachter nicht noch irgendwelche plug ins applets und sonstige Komponenten herunterladen muss. Also so einfach wie möglich. Javascript wird von nahezu jedem Client umgesetzt und kann im groben und ganzen als standart angesehen werden.

          Im HTML-Quelltext steht nur eine URL (für den Aufruf des serverseitigen Programms). Deine E-Mail-Adresse steht im Quelltext des Serverprogramms und den kann kein User sehen.

          Das heisst also ich benötige ein Programm, das ich auf dem server instaliere, und das dann quasi die Kommunikation mit dem Client fürt.

          Bedeutet das dann im gegenzug, das wenn ein Betrachter eine firewall hat, es bei der Bestellun zu schwierigkeiten kommen könnte ?

          gruss gary

          1. Moin!

            Es gibt ja auch andere Sprachen, mit denen man sowas anstellen kann: Perl, C#, Java etc.

            Mir kommt es darauf an, das der Betrachter nicht noch irgendwelche plug ins applets und sonstige Komponenten herunterladen muss. Also so einfach wie möglich. Javascript wird von nahezu jedem Client umgesetzt und kann im groben und ganzen als standart angesehen werden.

            Das mag ja sein, deine Idee hat nur zwei Fehler: Erstens muß niemand was runterladen, nur weil der Server PHP, Perl, Java etc. kann, und zweitens kann Javascript nicht eigenständig Mails verschicken, sondern erfordert dafür immer die Mithilfe eines korrekt installierten und konfigurierten Mailclients. Wobei selbst heute noch der Transfer von mehr als der Zielmailadresse in den Mailclient noch als problematisch anzusehen ist, denn nicht alle Clients reagieren auf die zusätzlich möglichen URL-Parameter im mailto-Link.

            - Sven Rautenberg

            --
            "Love your nation - respect the others."
            1. Das mag ja sein, deine Idee hat nur zwei Fehler: Erstens muß niemand was runterladen, nur weil der Server PHP, Perl, Java etc. kann,

              OK. Das wusste ich nicht.

              »»und zweitens kann Javascript nicht eigenständig Mails verschicken, sondern erfordert dafür immer die Mithilfe eines korrekt installierten und konfigurierten Mailclients.Wobei selbst heute noch der Transfer von mehr als der Zielmailadresse in den Mailclient noch als problematisch anzusehen ist, denn nicht alle Clients reagieren auf die zusätzlich möglichen URL-Parameter im mailto-Link.

              • Sven Rautenberg

              ok. Dann geht es mit Javascript alleine nicht.

              Ich muss allerdings eine html Seite irgendwie bei mir am Server speichern. Sei es nun per e-mail oder halt gezwungener massen als datenfeld. PHP geht nicht. Ich arbeite mit FrontPage.

              Die angezeigte Seite die ich verschicken will seht ihr
              unter www.vam-shop.com links auf shop klicken, und dann Schweizer Flagge klicken. Dort bin ich mit den Berechnungsroutinen soweit fertig. Nur die freien Eingabefelder der Adresse muss ich noch einfügen.

              Es geht um den Jetzt bestellen Knopf, der mir wahrscheinlich noch ne menge Arbeit bescheren wird.

              Danke für die Hilfe bis hierher. Auch an das gesammte Forum, die mir bereits jetzt schon bei zahlreichen Problemen geholfen haben.

              gruss gary

              1. Hallo Gary!

                Es geht um den Jetzt bestellen Knopf, der mir wahrscheinlich noch ne menge Arbeit bescheren wird.

                Ich suche immer noch Dein Problem. Entweder Du akzeptierst, dass auf dem Server eine Scriptsprache (ASP, PHP etc) ausgeführt wird, oder Du vergisst alles ganz schnell wieder und suchst Dir jemand der Dir das baut.

                Nur mit JavaScript und einer Clientseitigen Lösung wirst Du extreme Probleme bekommen, das hast Du selbst auch schon bemerkt.

                Wenn Du eine Datei, egal welchen Formats auf dem Server speichern möchtest, dann musst Du eine Serverseitige Sprache einsetzen.

                WO ist das Problem, mittels einer solchen Scriptsprache die Datei auf dem Server zu speichern und gleichzeitig noch eine E-Mail auf serverseite! zu generieren, die entweder einen Link zu der Datei enthält, oder alle Daten, die Dein Formular vorher übertragen hat?

                Zur Technik des Formulars gibt es hier im Forum genügend Tipps. Suche nach Affenformular, oder PHP Formular im Forums Archiv oder einer Scuhmaschine Deines Vertrauens und Du findest massig Tipps.

                Schönen Gruß

                Afra

                1. Hi Afra,

                  Erstmal danke für die Verdeutlichung.
                  Ich dachte das ich mit dem mailto befehl etwas anfangen könnte. Es ist so, dass mailto hier jetzt den outlook öffnet. Also ein Mailprogram. Wenn ich mir jetzt zum Beispiel zwei e-mail addressen bastel (ich hab unlimited e-mail auf meinem server) sagen wir sending@mail.com und getting@mail.com, dann müsste ich doch von sending@mail.com aus meine daten an getting@mail.com verschicken können. Ohne Outlook ! Damit währe doch eine gultige Absendeaddresse gegeben ?

                  Oder ?

                  Gruss gary (manchmal ist er halt sturr ;-))

                  1. Yerf!

                    Ich dachte das ich mit dem mailto befehl etwas anfangen könnte. Es ist so, dass mailto hier jetzt den outlook öffnet. Also ein Mailprogram.

                    Dies wird auch bei jedem anderen passieren. Zumindest der Versuch das beim Benutzer installierte Mail-Programm zu öffnen.

                    Wenn ich mir jetzt zum Beispiel zwei e-mail addressen bastel (ich hab unlimited e-mail auf meinem server) sagen wir sending@mail.com und getting@mail.com, dann müsste ich doch von sending@mail.com aus meine daten an getting@mail.com verschicken können. Ohne Outlook ! Damit währe doch eine gultige Absendeaddresse gegeben ?

                    Eine Adresse alleine kann aber keine Mail verschicken. Dazu ist ein Mailprogramm (+ evtl. Mailserver) nötig.

                    Gruß,

                    Harlequin

                  2. ok,

                    Hab gerade mit dem serverbetreiber telefoniert, der sagt Formmail ist schon vorinstalliert. Ich müsste Ihn noch für cgi und meine Formulare/Felder konfigurieren,was ich jetzt mal probieren werde.

                    very very good luck wünsch ich mir selber. Ich hab immer panik, das ich am Server was kaputt mache..

                    gruss Gary

          2. Yerf!

            Mir kommt es darauf an, das der Betrachter nicht noch irgendwelche plug ins applets und sonstige Komponenten herunterladen muss. Also so einfach wie möglich. Javascript wird von nahezu jedem Client umgesetzt und kann im groben und ganzen als standart angesehen werden.

            Das ist bei den serverseitigen Sprachen sogar noch besser: hier muss der Client nur URLs anfordern können. Ob dann ein Webserver eine statische datei von der Festplatte liest oder ein PHP(oder anderes)-Programm eine Antwort generiert und nebenbei noch eine E-Mail verschickt ist für den Browser uninteressant.

            Das heisst also ich benötige ein Programm, das ich auf dem server instaliere, und das dann quasi die Kommunikation mit dem Client fürt.

            Ja. Unter dem Begriff "Formmailer" sollte sich einiges an fertigen Scripten für PHP oder Perl finden lassen. Mit etwas einarbeitung ist sowas aber auch relativ leicht selbst zu erstellen (allerdings sollte man dabei etwas auf Sicherheit achten, damit das gaze nicht zu einer Spam-Schleuder wird).

            Bedeutet das dann im gegenzug, das wenn ein Betrachter eine firewall hat, es bei der Bestellun zu schwierigkeiten kommen könnte ?

            Nein. Der Betrachter merkt keinen Unterschied zu einer "normalen" HTML-Datei.

            Gruß,

            Harlequin

            1. Danke für die kompetente aussage.

              gruss Gary