VooDoo1981 Geschrieben 2. Juli 2002 Geschrieben 2. Juli 2002 Hallo, ich bräuchte Hilfe bei folgendem Problem, ich will daten an den server schicken und dieser soll mir dann eine Mail mit Inhalt (Daten ) zuschicken. Zum testen hab ich jetzt mal n kleines Programm geschrieben das mir wenn man absender und empfänger eingetragen hat ne mail vom server aus schicken sollte. <% if Request.Form.Count>0 then 'Formulardaten auswerten on error resume next 'Mailobjekt anlegen: set mail = CreateObject("CDONTS.Newmail") 'Ausfüllen: mail.from = Request.Form("from") mail.to = Request.Form("to") mail.cc = Request.Form("cc") mail.bcc = Request.Form("bcc") mail.importance = CLng(Request.Form("importance")) mail.subject = Request.Form("subject") mail.body = Request.Form("body") 'Absenden mail.send if err.number=0 then <p><i>E-Mail wurde erfolgreich versendet!</i></p> else <p><i>E-Mail konnte nicht versendet werden!</i></p> end if end if %> <form method="POST" enctype="text/plain"> <h4>E-Mail-Versandformular</h4> <p><input type="text" name="from" size="30"> Ihre Absenderadresse</p> <p><input type="text" name="to" size="30"> Empfängeradresse(n)</p> <p><input type="text" name="cc" size="30"> Kopien an folgende Empfänger (Cc)</p> <p><input type="text" name="bcc" size="30"> versteckte Kopien an folgende Empfänger (Bcc)</p> <p>Wichtigkeit der Nachricht:</p> <p><input type="radio" value="0" name="importance">niedrig<br> <input type="radio" name="importance" value="1" checked>normal<br> <input type="radio" name="importance" value="2">hoch</p> <p>Ihre Nachricht:</p> <p><input type="text" name="subject" size="71"><br> <textarea rows="7" name="body" cols="75"></textarea></p> <p><input type="submit" value="Abschicken"><input type="reset" value="Zurücksetzen"></p> über hilfe würde ich mich sehr freuen gruß Zitieren
Bitschubser Geschrieben 2. Juli 2002 Geschrieben 2. Juli 2002 Original geschrieben von VooDoo1981 if err.number=0 then <p><i>E-Mail wurde erfolgreich versendet!</i></p> else <p><i>E-Mail konnte nicht versendet werden!</i></p> end if Du musst um die HTMl-Ausgabe entweder Scriptbegrenzungen einbauen (<% %>) oder die Ausgabe mit Response.Write() schrieben. Wo ist dein Problem? Du hast keine Fehlerbeschreibung gepostet. Evtl solltest du das on error resume next (pfuibäh!) weglassen, bis dein code wirklich funzt. Und wenn Du bereits JavaScript kannst, kann ich dir nur empfehlen, ASP in JScript statt VBS zu programmieren. Gruss Matze Zitieren
VooDoo1981 Geschrieben 2. Juli 2002 Autor Geschrieben 2. Juli 2002 ok des mit dem response.write hab ich gemacht mein problem liegt darin das ich die seite zwar abschicken kann jedoch keine mail ankommt. kann es sein das ich den smtp dienst falsch konfiguriert habe falls ja, hast du mir ne beschreibung wie ich des unter nt server machen kann danke Zitieren
Bitschubser Geschrieben 2. Juli 2002 Geschrieben 2. Juli 2002 Original geschrieben von VooDoo1981 kann es sein das ich den smtp dienst falsch konfiguriert habe falls ja, hast du mir ne beschreibung wie ich des unter nt server machen kann ich würde mal behaupten, dass du beim senden der Mail auch den smtp-server angeben musst, der die Mail dann sendet. Ich habe CDONT nie verwendet, da wir einen anderen Mailserver auf W2K einsetzen. Zum Mails verschicken aus ASP heraus verwende ich eine Freeware-Komponente (Dynu.Email). Bisher habe ich damit keine Probleme gehabt, funzt wunderbar. Vielelicht schau auch mal dort: www.15seconds.com www.4guysfromrolla.com www.aspheute.com die haben das thema auch öfters behandelt. Grüße Matze Zitieren
VooDoo1981 Geschrieben 2. Juli 2002 Autor Geschrieben 2. Juli 2002 Danke dir für die links, aber ich hab leider nichts passendes gefunden und da ich absoluter anfänger bin sagt mir da vieles auch gar nichts. das was du mir gerade geschrieben hast hört sich aber gut an kannst du mir vielleicht beschreiben wie ich bzw wo ich des in meinem code einbauen muss und was ich dann rauslassen soll. schon jetzt mal n großes danke Zitieren
Bitschubser Geschrieben 2. Juli 2002 Geschrieben 2. Juli 2002 Original geschrieben von VooDoo1981 Das Denken+Arbeiten kann ich leider nicht für dich übernehmen, sorry. CDO verschickt Mails über den SMTP-Server des IIS (oder über einen Exchange-Server). Den IIS-SMTP musst du installiert haben und einrichten. Wie du das machst, erfährst du in der Hilfe des IIS. Es ist wirklich nicht schwer. schau doch auch bitte nochmal dort: http://www.aspheute.com/artikel/20000919.htm und hier: http://www.aspheute.com/artikel/20000515.htm dort wird anhand zweier klarer Beispele erklärt, wie man Email sendet bzw die Configuration über CDOSYS macht. hier: http://www.4guysfromrolla.com/webtech/faq/faqtoc.shtml findest du mehrere FAQs bezgl. Emailversand in ASP Es gibt sicherlich noch hunderte weitere Dokumentationen. Grüße Matze Zitieren
VooDoo1981 Geschrieben 3. Juli 2002 Autor Geschrieben 3. Juli 2002 ok danke dir erst mal, ich schau mir die links mal an aber ich hab dann garantiert noch fragen. Gruß Zitieren
VooDoo1981 Geschrieben 3. Juli 2002 Autor Geschrieben 3. Juli 2002 also ich hab jetzt hier nen code, kann ich den einfach so nehmen und als htm speichern und dann ausprobieren oder fehlt da noch so was wie n submit butten, wenn ja kannst du mir da genaueres sagen wie ich des machen muss. <% Dim objMail Set objMail = Server.CreateObject("CDONTS.NewMail") objMail.From = "rob@tconsult.com" objMail.Subject = "How TO send email with CDONTS" objMail.To = "someone@someplace.com" objMail.Body = "This is an email message" & vbcrlf&_ "with CDONTS." & vbcrlf&_ "It is really easy. " objMail.Send Response.write("Mail was Sent") 'You must always do this with CDONTS. set objMail = nothing %> Zitieren
Bitschubser Geschrieben 3. Juli 2002 Geschrieben 3. Juli 2002 Original geschrieben von VooDoo1981 also ich hab jetzt hier nen code, kann ich den einfach so nehmen und als htm speichern und dann ausprobieren oder fehlt da noch so was wie n submit butten, wenn ja kannst du mir da genaueres sagen wie ich des machen muss. Tut mir leid, aber einen "Was-ist-ASP"-Kurs kann ich hier nicht geben. Vielleicht solltest du erstmal ein Buch über ASP lesen. Mir haben damals folgende Bücher geholfen: Greg Buczek: ASP Developers Guide, Franzis Verlag Poing 2000 ISBN 3-7723-7782-3 Jörg Krause: MS SQL Server im Webserver / Datenbankgestützte Websites mit SQL und ASP, Hanser Verlag München 1999 ISBN 3-446-21099-7 Sind beide nicht ganz aktuell, vielleicht gibt´s neue Auflagen, sicher gibt es auch weitere gute Bücher. Auch sehr gut: http://127.0.0.1/IISHELP/ Da gibt es eine ASP-Dokumentation (so die Site nicht abgeschaltet ist)., Grüße Matze Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.