Avatar billede knutbl Nybegynder
25. januar 2002 - 00:42 Der er 12 kommentarer og
1 løsning

Bekreftelse + send mail via form

Hei!
Dette er sikkert veldig enkelt, men jeg fikser det ikke...
Ønsker et simpelt web-form (innmelding/ utmelding av mailingliste) der man kun taster inn sin e-mailadresse, markerer om man vil innmelde eller avmelde seg (hvordan???) og trykker send. Denne emailadressen sendes så til MIN epostadresse. Brukeren sendes så til en bekreftelsesside (takk.asp).

Hvordan gjør jeg dette? Gi gjerne kode-eksempler.

Takk!!!

KnB

Avatar billede pbudk Nybegynder
25. januar 2002 - 00:46 #1
Det kommer lidt an på hvilket program der er installeret til at sende mail fra asp.

Jeg har lavet noget tilsvarende til JMail har det nogen interesse ?
Avatar billede knutbl Nybegynder
25. januar 2002 - 00:50 #2
ASP MAIL. Kan ikke bruke noe annet.
KnB
Avatar billede pbudk Nybegynder
25. januar 2002 - 00:57 #3
sorry - det kender jeg ikke
Avatar billede chrilles Nybegynder
25. januar 2002 - 08:36 #4
Jeg anvender Jmail og vil meget gerne se dit eksempel.
Især, hvis du anvender mass mailing funktionen. Den kan jeg nemlig ikke få til at virke!!!

Chrilles - email evt. cw.inf@cbs.dk
Avatar billede pbudk Nybegynder
25. januar 2002 - 08:52 #5
Jeg er lige på universitet - forventer at være tilbage ca. kl. 16.00

Vær lige opmærksom på at der hvor du har dit webhotel skal mailmerge (jeg går ud fra, at det er det, du mener med massmailing) være understøttet, det er det ikke i den gratis udgave.
Jeg ved af erfaring :-( at cybercity ikke understøtter det.
Avatar billede chrilles Nybegynder
25. januar 2002 - 09:35 #6
Tak - I know :-) -  og det er mailmerge jeg taler om. Jeg vil se frem til din kode. Jeg har i et par måneder forsøgt at få min til at virke - uden resultat. Har også forgæves forsøgt at få hjælp i diverse forums - uden held.

ØØØØØØØøøee - jeg har den betale version som understøtter mailmerge, men er der også noget på serveren som jeg skal være opmærksom på. I så fald - hvad er det så for en type indstillinger jeg skal være opmærksom på?
Og hvordan kan jeg evt. checke det? Ved du det?
Avatar billede pbudk Nybegynder
25. januar 2002 - 15:18 #7
Hm - det kan godt være at jeg var lidt for hurtigt ude.

Jeg har været igennem min kode - og da jeg var hos cybercity kunne jeg jo ikke anvende mailmerge - så problemet blev løst ved at trække email adresserne fra databasen og derefter løbe dem igennem for at sende en email for hver af dem. Så jeg brugte altså slet ikke mail merge funktionen.
Avatar billede knutbl Nybegynder
26. januar 2002 - 10:25 #8
Er det noen som kan hjelpe med MITT EGENTLIGE spørsmål?
KnB
Avatar billede pbudk Nybegynder
26. januar 2002 - 10:47 #9
Kode til forsiden:

 
<html>
<head>
  <title>Tilmelding / Afmelding</title>
<head>
<body>

<form method="get" action="takk.asp">
  To Address: <input type="text" name="addressto"><br>
  Tilmelding: <input name="hvad" type="radio" value="Tilmeld">
  Afmelding: <input name="hvad" type="radio" value="Afmeld">
<input type="submit">
</form>

</body>
</html>

- gem følgende kode som "takk.asp".

<html>
<head>
  <title>Takk</title>
<head>
<body>



<p>
<%
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.RemoteHost = "mail.deres-domain.dk"
Mailer.FromName = "Skriv hvad du vil"
Mailer.FromAddress = "mail@deres-domain.dk"
Mailer.AddRecipient "din@mail.dk"
Mailer.Subject = reguest.Querystring("hvad")
Mailer.BodyText = Request.QueryString("adressto")
Mailer.CharSet = 2

if not Mailer.SendMail then
  Response.Write " Mailing Failed... Error is: <br>"
  Response.Write Mailer.Response
else
  Response.Write " sent successfully...<p>"
end if

Set Mailer = nothing
%>

</body>
</html>


Maske kan det her bruges, jeg sidder lige et sted hvor jeg ikke har mulighed for at test det, så det er altså lavet på hukommelsen
Avatar billede pbudk Nybegynder
26. januar 2002 - 17:59 #10
Hovsa der har vist sneget sig et par fejl ind, det skulle have været sådan her:
hvaddunukalderden.htm:

<html>
<head>
  <title>Tilmelding / Afmelding</title>
</head>

<body>

<form method="get" action="takk.asp">
  To Address: <input type="text" name="addressto"><br>
  Tilmelding: <input name="hvad" type="radio" value="Tilmeld">
  Afmelding: <input name="hvad" type="radio" value="Afmeld">
<input type="submit">
</form>

takk.asp:
<html>
<head>
  <title>Takk</title>
<head>
<body>
<p>
<%
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName  = "Tilmelding/ afmelding fra internettet"
Mailer.FromAddress= "dig@mailhotel.dk"
Mailer.RemoteHost = "mail.mailhotel.dk"
Mailer.AddRecipient "Dit navn", "dig@mail.dk"
Mailer.Subject    = request.querystring("hvad")
Mailer.BodyText  = request.querystring("addressto")
if Mailer.SendMail then
  Response.Write "Tak for din tilmelding / afmelding"
else
  Response.Write "Mail send failure. Error was " & Mailer.Response
end if
%>
</body>
</html>
Avatar billede knutbl Nybegynder
26. januar 2002 - 19:17 #11
Med denne oppskriften får jeg form'en tilsendt UTEN subject og UTEN body. Det står avsender, og den kommer til riktig mailadresse, men det er tydeligvis noe som ikke er helt riktig. Kan du se hva?

KnB
Avatar billede pbudk Nybegynder
26. januar 2002 - 19:22 #12
hm - den skulle gerne skriver afmelding eller tilmelding i subject og så den mail adresse der skal til/frameldes i body.

Det gør den ihvert fald på min egen server.
Hvor har du webhotel ?
Avatar billede pbudk Nybegynder
26. januar 2002 - 19:23 #13
prøv evt. at videresende den mail du får til mig på pbudk@mail.dk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester