Problem mit Absenden eines Email Formulares

  • Hi Leute. Ich baue gerade an der Homepage von der Firma in der ich arbeite. Darin enthalten ist ein Formular was ich mit Hilfe dieses Forums erstellt habe. Mein Problem ist: Das Formular lässt sich nicht Absenden. Es kommt immer folgende Windows Fehlermeldung. Kann mir jemand helfen und mir sagen warum es sich nicht Absenen lässt? Vielen Dank im Voraus...

    Die Fehlermaldung:
    Die Nachricht konnte nicht gesendet werden, da keine Empfänger angegeben wurden. Betreff 'Formular bereitgestellt von Microsoft Internet Explorer.', Konto: 'M.Carvalho - NicA design', Server: 'smtprelay.t-online.de', Protokoll: SMTP, Port: 25, Secure (SSL): Nein, Fehlernummer: 0x800CCC7B

    Der quelltext vom Formular:
    <html>
    <head>
    <meta name="Author" content="M.Carvalho">

    <meta name="GeneratedBy" content="XynX! NetJet WebSeiten-Assistent">
    <style FPROLLOVERSTYLE>
    A:hover {color: #047ABC; font-family: Tahoma}
    </style>
    <script language="JavaScript">

    <!---hide

    function check_form(form) {
    if (check_full(form.Name)==false) {
    alert("Bitte geben Sie Ihren Namen ein.");
    document.formular.Name.focus();
    return false;
    }
    if (check_tel(form.telefon)==false) {
    alert("Bitte geben Sie Ihre Telefonnummer mit Vorwahl ein.");
    document.formular.Name.focus();
    return false;
    }
    if (check_email(form.email)==false) {
    alert("Bitte geben Sie Ihre Emailadresse ein.");
    document.formular.Name.focus();
    return false;
    }
    if (check_full(form.Anzeigen_Text)==false) {
    alert("Sie haben keinen Anzeigentext eingegeben.");
    document.formular.Name.focus();
    return false;
    }

    return true;
    }

    function check_email(inhalt){
    if(inhalt.value.indexOf("@")!="-1"&& inhalt.value.indexOf(".")!="-1"&& inhalt.value!="")
    return true;
    else return false;
    }

    function check_full(inhalt){
    if(inhalt.value==""|| inhalt.value==null)
    return false;
    else return true;
    }

    function check_tel(inhalt){
    var inhaltstr=inhalt.value.toString();
    a=0;
    for (var i = 0; i < inhaltstr.length; i++) {
    sala=parseInt(inhaltstr.charAt(i)).toString();
    if(sala.indexOf("a")=="-1") a++;
    }
    return (a>=7);
    }

    //-->
    </script>
    </head>
    <body bgcolor="#FFFFFF" link="#000000" vlink="#000000" alink="#000000">
    <form action="mailto:" method=post enctype="text/plain" ONSUBMIT="return check_form(this)"
    MOSES@ARREZT.DE"" NAME="formular">
    <table border=0 align=center width=600>
    <tr>
    <td align=center valign=top>

    </p></td>
    </tr>
    <tr>
    <td valign=top height=50>

    </p></td>
    </tr>
    <tr>
    <td valign=top>

    <font color="#047ABC"><font face="Tahoma">Hier k&ouml;nnen Sie Ihre Anzeige
    f&uuml;r&acute;s schwarze Brett aufgeben.
    </font></font></p></td>
    </tr>
    <tr>
    <td valign=top>
    <hr align=left size=1 width=618 color="#0079BC"></td>
    </tr>
    <tr>
    <td valign=top>

    </p></td>
    </tr>
    <tr>
    <td valign=top>
    <table border=0 width="100%" cellspacing=0 cellpadding=0>
    <tr>
    <td align=left valign=middle height=25>

    <font size=2><font face="Tahoma">Ihre Anzeige soll erscheinen in:</font></font></p></td>
    <td align=left valign=middle height=25>

    <select name="Rubrik" size=1>
    <option>Verschenke
    <option>Verkaufe
    <option>Tausche
    <option>Mitfahren
    <option>Suche
    </select></p></td>
    </tr>
    <tr>
    <td align=left valign=middle height=25>

    <font size=2><font face="Tahoma">Name:</font></font></p></td>
    <td align=left valign=middle height=25>

    <input type=text name="Name" size="20"></p></td>
    </tr>
    <tr>
    <td align=left valign=middle height=25>

    <font size=2><font face="Tahoma">Telefon:</font></font></p></td>
    <td align=left valign=middle height=25>

    <input type=text name="telefon" size="20"></p></td>
    </tr>
    <tr>
    <td align=left valign=middle height=25>

    <font size=2><font face="Tahoma">Email:</font></font></p></td>
    <td align=left valign=middle height=25>

    <input type=text name="email" size="20"></p></td>
    </tr>
    <tr>
    <td align=left valign=middle height=25>

    <font size=2><font face="Tahoma">Anzeigen Text:</font></font></p></td>
    <td align=left valign=middle height=25>

    <textarea name="Anzeigen_Text" rows=4 cols=20></textarea></p></td>
    </tr>
    <tr>
    <td align=left valign=middle height=25></td>
    <td align=left valign=bottom height=35>

    <a href="mailto:moses@arrezt.de?cc=music@arrezt.de&body=Anzeige schwarzes Brett"><input
    type=submit value="Abschicken"></a><input type=reset name="Zur&uuml;cksetzenetzen"
    value="Zur&uuml;cksetzenetzen"></p></td>
    </tr>
    <tr>
    <td valign=top>

    </p></td>
    <td valign=top></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td valign=bottom height=20>
    <hr align=left size=1 width=618 color="#0079BC"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>

  • im Formularkopf stimmt was nicht

    Code
    <form action="mailto:" ...


    Wohin soll er das denn dann schicken?

    Code
    ... ONSUBMIT="return check_form(this)" [email]MOSES@ARREZT.DE[/email]"" NAME="formular">


    Was ist das denn? Also Attribute gehören immer in DoubleQuotas! Und die Email-Adresse steht völlig zusammenhanglos dort rum.

    Code
    <a href="mailto:moses@arrezt.de?cc=music@arrezt.de&body=Anzeige schwarzes Brett"><input
    type=submit value="Abschicken"></a>


    Und das sieht auch recht seltsam aus.

    Ich würde vorschlagen den Form-Kopf und den Submit-Button so zu erstellen

    Code
    <form name="formular" action="mailto:moses@arrezt.de" method="post" enctype="text/plain" ONSUBMIT="return check_form(this)">
    ...
    <input name="cc" type="hidden" value="music@arrezt.de">
    <input name="body" type="hidden" value="=Anzeige schwarzes Brett">
    <input type=submit value="Abschicken">
    </form>

    Dann sollte es gehen.

    "Carpe Diem" powered by positiv Feelings

  • Danke Torty, mir fehlen die nötigen Kenntnisse um deinen Quelltext einzufügen. Kannst du ihn mir nicht kurz an die richtige Stelle kopieren? Ich wäre dir sehr dankbar...

  • Hmmm...ich machs mal so:
    * ich nenne dir die (nur) 2 Stellen wo was geändert werden muss
    * ich füge es in deine Datei ein und hänge sie an

    Also fangen wir an:
    Zeile 64/65 - Formularkopf ändern

    Code
    <form action="mailto:" method=post enctype="text/plain" ONSUBMIT="return check_form(this)"
    [email]MOSES@ARREZT.DE[/email]"" NAME="formular">


    tauschen gegen

    Code
    <form name="formular" action="mailto:moses@arrezt.de" method="post" enctype="text/plain" ONSUBMIT="return check_form(this)">

    Zeile 130-132 - Formularfuss ändern

    Code
    <a href="mailto:moses@arrezt.de?cc=music@arrezt.de&body=Anzeige schwarzes Brett"><input
    type=submit value="Abschicken"></a><input type=reset name="Zur&uuml;cksetzenetzen"
    value="Zur&uuml;cksetzenetzen"></p></td>


    tauschen gegen

    Code
    <input name="cc" type="hidden" value="music@arrezt.de">
    <input name="body" type="hidden" value="=Anzeige schwarzes Brett">
    <input type=submit value="Abschicken">
    </p></td>

    Schon fertig.

  • Ein kleines Problem ist jetzt noch erschienen in dem Formular. Ich habe unten im Formular einen zurück Link eingebaut. Der Link sonn zur Seite:schwarzesbrett.htm im selben Frame verweisen. Der reagiert aber nicht. Es passiert gar nichts. Kann mir jemand sagen warum?

    Hier nochmal der neue (mit Torty´s Hilfe erstellte Quelltext:

  • jo
    mach mal aus:

    Code
    <td valign="top">
     [url='schwarzesbrett.htm']zur&uuml;ck [/url]
    </td>

    und baue deine quelltext komplette neu auf.

    du hast dor soo viele komische tags drinne

  • was meinst du mit: und baue deine quelltext komplette neu auf. du hast dor soo viele komische tags drinne.

    Mit welchem Programm editiert ihr euern Quelltext? Der Quelltext von Torty sieht so schön "gerade" aus. Liegt das am Programm?

  • "Gerade" sieht er nur aus, weil ich quasi strukturiert schreibe. Man muss sich die Tags so anordnen, dass man ohne große Probleme den Überblick behält.
    Ein Beispiel:


    Da sieht man nicht sofort wo was hingehört, also muss man es strukturieren.
    Z.B. so hier:


    Da sieht man sofort welcher Inhalt wie eingebaut ist, also auch die öffnenden und schliessenden Tags.

    Und als Editor kommt bei mir UltraEditV10 zum Einsatz. Ist also ein reiner Texteditor mit so'n paar nützlichen Features.
    (siehe dazu auch: Editor-Thread )

    "Carpe Diem" powered by positiv Feelings

  • Hi Leute, kann mir denn nun jemand helfen und mir sagen warum der Link "zurück" oben in dem Formular nicht reagiert? Es ist doch ein ganz normaler Link. Die Seite schwarzesbrett.htm erscheint nicht... (achter Beitrag von oben - mit Quelltext)

  • Ich habe den code so wie er nun ist in eine Datei gepackt und mal per localhost aufgerufen. Der Link existiert und lässt sich auch anklicken. Nur existiert bei mir keine schwarzebrett.htm und somit erscheint ein Fehler.
    Weiß nicht, warum es bei dir nicht geht. der Link ist soweit richtig erstellt.

    "Carpe Diem" powered by positiv Feelings