Avatar billede dudesicko Novice
13. april 2003 - 02:49 Der er 5 kommentarer og
1 løsning

Er jeg helt blind, eller er det noget galt her ?

Jeg har leget med en anbefal link/side script, men jeg kan ikke få den til at sende, den her kode virker fint, den sender og jeg kan modtage.
<%
Dim objCDOMail
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")
objCDOMail.From = "min@email.dk"
objCDOMail.To = "min@email.dk"
objCDOMail.Subject = "Bla bla lba"
objCDOMail.Body = "<h2>Hej</h2>bla bla bla"
objCDOMail.Send
Set objCDOMail = Nothing
%>


Men problemet er jo, at den her ikke virker, og jeg kan ikke se hvorfor den ikke gør det ?

<html>
<body bgcolor="#FFFFFF">
<title>Mail-A-Link</title>
<%
Dim objCDOMail
title=trim(request.querystring("title"))
referer=request.servervariables("http_referer")
if title = "" then
title=trim(request.form("title"))
end if
u_submitted=trim(request.form("u_submitted"))
if referer = "" then
response.write "You have reached the Mail-A-Link page, but we were unable to recognize the previous page"
end if
if u_submitted <> "Yes" then
%>
<form action="<%= request.servervariables("script_name") %>" method="post">
<b>Subject:</b> <%= title %>
<br>
<b>Link:</b> <%= referer %>
<p>
Enter the email address of the recipient<br>
<input type="text" name="u_email" size="20">
<input type="hidden" name="title" value="<%= title %>">
<input type="hidden" name="referer" value="<%= referer %>">
<input type="hidden" name="u_submitted" value="Yes">
<input type="submit" value="Sumbit">

<% else
referer=request.form("referer")
body = "The following link was sent to you by a user of YourServer.com"
body = body & "Subject:" & title
body = body & "Link:" & referer

Set objCDOMail = Server.CreateObject("CDONTS.NewMail")

objCDOMail.From = "martin@mor-far.dk"
objCDOMail.To = "mnms@vip.cybercity.dk"
objCDOMail.Subject = "Enquiry sent from my web site"
objCDOMail.Subject = "Requested Link:" & title
objCDOMail.To = "u_email"
objCDOMail.Body = "u_body"

objCDOMail.Send
Set objCDOMail = Nothing

%>
Your mail has been sent!<br>

<% end if %>
</form>
</body>
</html>



Og når jeg har kørt programmet skriver den "Your mail has been sent!" så det ser ud til at den kommer i gennem.

HEEEELLLLP!! :D
Avatar billede dudesicko Novice
13. april 2003 - 02:57 #1
Lille rettelse:

objCDOMail.From = "mnms@vip.cybercity.dk"
objCDOMail.To = "u_email"
objCDOMail.Subject = "Requested Link:" & title
objCDOMail.Body = "u_body"

Var lidt formange af de To og Subject :)
Avatar billede KingMedia Novice
13. april 2003 - 03:10 #2
se på den linie du skrev her...


objCDOMail.To = "u_email"


du sender jo en email til adressen u_email ? ...

hvis du henter fra en variabel skal den hedde

objCDOMail.To = u_email


/Mads
Avatar billede dudesicko Novice
13. april 2003 - 03:13 #3
Det var også sådan den oprindelig så ud.
http://www.codeave.com/asp/code.asp?u_log=128

Jeg har dog lavet sm om til objCDOMail, fra den originale.

Det virker heller ikke, uden " " rundtom :(
Avatar billede KingMedia Novice
13. april 2003 - 03:16 #4
det var for at du selv kunne rette det til .. ;o) .. men prøv det her...


objCDOMail.From = "mnms@vip.cybercity.dk"
objCDOMail.To = Request.Form("u_email")
objCDOMail.Subject = "Requested Link:" & title
objCDOMail.Body = body


/mads
Avatar billede dudesicko Novice
13. april 2003 - 03:23 #5
Ahh du er en guttermand :D

Så fik du ødelagt min nattesøvn :D
Var ved at give op, og på vej i seng, men nu hvor jeg kan komme videre, hvem skal så sove :D

Tak for hjælpen :)
Avatar billede KingMedia Novice
13. april 2003 - 03:27 #6
Hehe..  jeg kender det godt :D ... .

Er dog selv på vej i seng nu .. men hva faen.. jeg ka  kode hele dagen imorgen *G* ...

Velbekomme :o) .. .

/Mads
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