Hallo,
hallo ich habe mir gerade ein mail Formular gebastelt leider funktioniert es es nicht nicht so ganz ich möchte in der Browser anzeige das Leerzeilen zwischen den einzelnen Menüs und Feldern sind diese werden aber scheinbar total ignoriert und auch der betreff wird nicht übergeben an Thunderbird
bitte, bitte, achte mal darauf, ob irgendwo in deiner Nähe mal wieder Großbuchstaben und Satzzeichen günstig angeboten werden, und kauf dir bei Gelegenheit einen Karton davon. Sind meistens gar nicht so teuer.
So, also ein mailto-Formular. Dass das sehr problematisch ist, hast du bestimmt schon nachgelesen; wenn nicht, hast du es inzwischen selbst gemerkt. Ob diese Formulare überhaupt "funktionieren", ist sehr davon abhängig, was deine Besucher für Browser und Mailclients verwenden. Manche Mailclients sind in der Lage, zusätzliche Parameter außer der Mailadresse quasi als URL-Parameter zu übernehmen (gilt oft für subject, manchmal cc und bcc). Auf den Inhalt der versendeten Mail hast du aber leider gar keinen Einfluss, das liegt im Verantwortungsbereich des verwendeten Browsers. Üblich ist, dass sie einfach die Feldnamen und die Inhalte (values) nacheinander aufzählen, ggf. mit einem Zeilenumbruch getrennt.
<form action="mailto:xxx@mymail.xyz" subject="Server-Anfrage" method="post" name="Formular" enctype="text/plain">
Dein zweites Posting sagt mir, dass du dich bereits mit der Syntax von mailto-URLs beschäftigt hast. Warum baust du den subject-Parameter dann als Phantasieattribut ein, anstatt als URL-Parameter, wie es das von dir verlinkte Beispiel macht?
</selcet>
Was ist das denn? Steht das so in deinem Quellcode, oder ist das ein Abschreibfehler?
Um Formulardaten "richtig" und zuverlässig per Mail zu versenden, kommst du nicht umhin, ein serverseitiges Script zu verwenden. Oft wird so etwas in PHP oder Perl geschrieben. Was du suchst, ist unter dem Namen "formmailer" bekannt - also ein Script, das Formulardaten annimmt, aufbereitet (evtl. auch Plausibilitätsprüfungen macht) und dann vom Server aus per Mail verschickt. Das hat übrigens auch den angenehmen Nebeneffekt, dass deine Mailadresse nicht mehr für jeden sichtbar im Quelltext stehen muss.
So long,
Martin
Wenn Zeit das Kostbarste ist, was wir haben, dann ist Zeitverschwendung die größte aller Verschwendungen.
(Benjamin Franklin, amerikanischer Tüftler und Politiker)