Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Asp Email

Empfohlene Antworten

Veröffentlicht

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ß

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

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

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

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

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

ok danke dir erst mal, ich schau mir die links mal an aber ich hab dann garantiert noch fragen.

Gruß

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

%>

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.