Markus: HTML Formular auslesen und als HTML Mail senden

Hallo!

Hoffe jemand kann mir mit meinem Problem helfen. Ich brauche den Quellcode für einen html-mailsender. habe absolut keine ahnung wie ich das ganze angehen soll.

bitte um hilfe,

lg,

markus

  1. Hy

    Hoffe jemand kann mir mit meinem Problem helfen. Ich brauche den Quellcode für einen html-mailsender. habe absolut keine ahnung wie ich das ganze angehen soll.

    Ein Mail-Versand mit reinem HTML gibt es nicht!

    Ausser du setzt voraus, dass deine Besucher einen Mail-Client installiert haben.
    Dann könntest du im action Attribut des Form-Tag einfach action="mailto:name@seite.de".
    Diese Methode ist jedoch nicht zu empfehlen!

    Besser währe ein Mail-Versand über PHP.
    Da PHP (oder eine andere Sprache) von den meisten Providern unterstützt wird,
    kann ich dir nur eine solche Lösung empfehlen.

    Wie das mit PHP funktioniert siehst du unter:
    http://www.dclp-faq.de/ch/ch-mail.html

    Allgemeine Infos zu PHP:
    http://www.dclp-faq.de/

    Gruss
    David

    --
    sh:( fo:| ch:{ rl:( br: n4:& ie:% mo:| va:) de:] zu:} fl:| ss:| ls:$ js:(
  2. Hallo,

    Ich brauche den Quellcode für einen html-mailsender.

    Wer ist der Empfaenger?

    Viele Leute moegen kein HTML-Mail und loeschen sie
    automatisch durch geeignete Filter...

    Beim Versenden an beliebige fremde Personen
    wuerde ich eine Loesung im reinen Nur-Text-Format
    bevorzugen.

    Denk also ggf. an eine Alternative bzw. an
    eine Kombination von Nur-Text und HTML-Mail
    in einem Mail. Das geht auch "problemlos"
    mit MIME/Multipart-Nachrichten.

    Wenn Du das Mail nur an Dich selbst schickst,
    ist es natuerlich etwas anderes.

    Mach Dich schlau ueber den internen Aufbau
    einer HTML-Mail (Stichwort: MIME/Multipart).

    Dann nimm ein serverseitiges Form-Mailer-Skript, z.B.
    PHP: http://aktuell.de.selfhtml.org/tippstricks/php/form-mail/index.htm
    Perl: http://aktuell.de.selfhtml.org/tippstricks/cgiperl/form-mail/index.htm
    und passe es an Deine Beduerfnisse an.

    Gruesse,

    Thomas

    --
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
    Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
    Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
    1. hallo!

      erstmal danke für die extrem raschen antworten!

      das auslesen der Formulardaten ist kein Problem nur bekomme ich die formatierung nicht hin.

      Es soll so aussehen:

      name:     markus
      adresse:  hotterweg 5
      telefon:  568/4565465

      habe schon alles versucht, mit tabulatoren und leerzeichen... aber beides hat nicht funktioniert da beim empfänger das mail nie so aussieht.

      eventuell habt ihr einen tip wie ich den abstand so hinbekomme.

      lg,

      markus

      1. Hallo,

        name:     markus
        adresse:  hotterweg 5
        telefon:  568/4565465

        habe schon alles versucht, mit tabulatoren und leerzeichen... aber beides hat nicht funktioniert da beim empfänger das mail nie so aussieht.

        Hier im Forum - und auch in den meisten E-Mail-Programmen - wird
        zur Anzeige eine Schrift verwendet, bei der alle Buchstaben
        gleich breit sind (Courier New, Courier, Monospace, Fixed Width Font).

        Und bei allen mir bekannten E-Mail-Programmen kann man
        dies auch voruebergehend einschalten, um eine solche
        "ASCII-Tabelle" bzw. ein "ASCII-Art-Bild" so zu sehen,
        wie der Erzeuger es gedacht hat.

        Bei Deinem Beispiel ist es IMHO auch nicht weiter tragisch,
        wenn die Tabelle halt etwas "verwackelt" aussieht, was eben
        passiert, wenn die Leute eine andere Schriftart haben.

        Deshalb wuerde ich versuchen, mit Leerzeichen zu arbeiten,
        wie Du es im obigen Beispiel von Hand getan hast.
        Du weisst ja, wie lang der laengste String ist.
        Fuell die anderen entsprechend mit Leerzeichen auf.

        Von Tabulatoren wuerde ich abraten - das waere ein reines
        Gluecksspiel, weil Du nie wissen kannst, wie viele Zeichen
        ein Tabulator springt bzw. breit ist.

        Falls Du PHP verwendest, duerfte Dir str_pad() oder eine
        andere String-Funktion beim Auffuellen helfen.
        http://www.php.net/manual/de/function.str-pad.php

        Ansonsten konsultiere das Manual zu Deiner Skriptsprache.

        ---

        Falls Dein tatsaechlicher Anwendungsfall komplexer ist,
        und die saubere Darstellung der Tabelle extrem wichtig ist,
        z.B. weil es sich um eine mehrspaltige Rechnung handelt,
        koenntest Du Dir den Einsatz von HTML oder PDF ueberlegen.

        HTH, Gruesse,

        Thomas

        --
        Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
        Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
        Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
  3. Hi,

    wenn dein Server kein php unterstützt, kann ich auch http://www.formmailer.com empfehlen.

    LG, piranja

    Hallo!

    Hoffe jemand kann mir mit meinem Problem helfen. Ich brauche den Quellcode für einen html-mailsender. habe absolut keine ahnung wie ich das ganze angehen soll.

    bitte um hilfe,

    lg,

    markus

  4. Moin moin,

    Hoffe jemand kann mir mit meinem Problem helfen. Ich brauche den Quellcode für einen html-mailsender. habe absolut keine ahnung wie ich das ganze angehen soll.

    dafür brauchst du eine Serverseitige Sprache wie z.B. PHP.

    Eine gute Einführung findest du u.A. bei http://www.schattenbaum.net/php/.
    Da gibt's auch Mail-Versand-Beispiele.

    BTW: Es ist generell davon abzuraten HTML-Mails zu verschicken, weil viele Leute sie nicht mögen und sogar rausfiltern.
    Wenn du der Empfänger der Formulardaten bist, dann ist das ja kein Problem :-)

    Gruß
    Patrick