Avatar billede susy Nybegynder
22. oktober 2002 - 16:02 Der er 17 kommentarer og
1 løsning

JMail

Hej jeg prøver at sende en mail med Jmail men det virker kun hvis jeg selv indtaster email hvis jeg henter email fra databasen så virker det ikke:

FUNCTION changeStatus
  Set c = new DBConnection
  c.getConnection()
  Set RSSQ2 = Server.CreateObject("ADODB.Recordset")
  Query =    "SELECT * FROM reservation WHERE bookingID=" & Request("bookingID")
  RSSQ2.Open Query,c.objConn,adOpenDynamic,adLockOptimistic
  RSSQ2("status") = "Confirmed"
  RSSQ2.Update %>
<font size=4 color=navy>The status of reservation nr. <%=Request("bookingID")%> <p>
          has been changed from: Created <p>
          to Confirmed! </font> <br><br>
<a href="showConfirmed.asp"><font size=4>Back</a><p>
<% END FUNCTION

FUNCTION getData()
  Set c = new DBConnection
  c.getConnection()
  Set RSSQ3 = Server.CreateObject("ADODB.Recordset")
  Query1 =    "SELECT name,surname,email FROM client WHERE bookingID=" & Request("bookingID")
  RSSQ3.Open Query1,c.objConn,adOpenDynamic,adLockOptimistic
%>
<% END FUNCTION

FUNCTION SendMail
boatmodel=RSSQ2("boatmodel")
arrivalday=RSSQ2("arrivalday")
arrivalmonth=RSSQ2("arrivalmonth")
arrivalyear=RSSQ2("arrivalyear")
departuredate=RSSQ2("departuredate")
name=RSSQ3("name")
surname=RSSQ3("surname")
'email=RSSQ3("email")
email="chicca@vip.cybercity.dk"

Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ContentType = "text/plain"
JMail.ServerAddress = "vip.cybercity.dk"
JMail.Priority = 1
JMail.Sender = "chicca@vip.cybercity.dk"
JMail.AddRecipientEx email, name
JMail.AddRecipientCC email
JMail.AddRecipientBCC email
JMail.Subject = "Booking on line - Cerasi Charter"
JMail.Body = JMail.Body & "Thanks for contacting us: " & name  & surname & vbCrLf
JMail.Body = JMail.Body & "We want to confirm your booking of the following:"& vbCrLf
JMail.Body = JMail.Body & "Boatmodel: " &boatmodel& vbCrLf
JMail.Body = JMail.Body & "Arrivalday: " &arrivalday
JMail.Body = JMail.Body & "- " &arrivalmonth
JMail.Body = JMail.Body & "- " & arrivalyear& vbCrLf
JMail.Body = JMail.Body & "Departure date: " &departuredate& vbCrLf

JMail.Execute
Set JMail = Nothing
END FUNCTION
changeStatus()
getData()
SendMail()
%>
Horfor kan jeg ikke hente email fra databasen ???
i databasen er email gemt som tekst 50 !!!
Hvad er galt ???
Avatar billede taager-kongen Nybegynder
22. oktober 2002 - 16:08 #1
prøv lige efter sql og gøre dette:
response.write RSSQ3("email")
Avatar billede taager-kongen Nybegynder
22. oktober 2002 - 16:09 #2
nej har set fejlen:
JMail.Sender = email

så nu virker det.. det var bare en skrive fejl fra din seide :)
Avatar billede susy Nybegynder
22. oktober 2002 - 16:14 #3
TAK TAK det vriker du havde ret det var en fejl fra min side !!!
Avatar billede taager-kongen Nybegynder
22. oktober 2002 - 16:15 #4
svar...
Avatar billede susy Nybegynder
22. oktober 2002 - 16:15 #5
Du får pointene bare lige en sidste ting .. hvordan laver jeg mellemrum mellem name og surname??
& name  & surname & vbCrLf
Venlig hilsen
Susy
Avatar billede taager-kongen Nybegynder
22. oktober 2002 - 16:18 #6
& name & vbCrLf & surname & vbCrLf

sådan mener jeg..
Avatar billede taager-kongen Nybegynder
22. oktober 2002 - 16:19 #7
du kan jo også:
& name & " " & surname & vbCrLf
Avatar billede taager-kongen Nybegynder
22. oktober 2002 - 16:21 #8
hallo?
Avatar billede susy Nybegynder
22. oktober 2002 - 16:46 #9
Ja undskyld jeg tror jeg snakkede for tidligt fordi da jeg sagde det virkede det gjørde fakstisk ikke :-(
Jeg havde de her to linier:
'email=RSSQ3("email")
email="chicca@vip.cybercity.dk" den første var streget over og da den har jeg sat til at sende til email=RSSQ3("email") så fik jeg det samme fejl igen :-( så er der noget galt med det der !!!!
Avatar billede susy Nybegynder
22. oktober 2002 - 16:47 #10
the message look like this:
jmail.SMTPMail fejl '8000ffff'

The message was undeliverable. All servers failed to receive the message

/fyp/administration/changeStatus.asp, linje 64
Avatar billede taager-kongen Nybegynder
22. oktober 2002 - 17:04 #11
FUNCTION changeStatus
  Set c = new DBConnection
  c.getConnection()
  Set RSSQ2 = Server.CreateObject("ADODB.Recordset")
  Query =    "SELECT * FROM reservation WHERE bookingID=" & Request("bookingID")
  RSSQ2.Open Query,c.objConn,adOpenDynamic,adLockOptimistic
  RSSQ2("status") = "Confirmed"
  RSSQ2.Update %>
<font size=4 color=navy>The status of reservation nr. <%=Request("bookingID")%> <p>
          has been changed from: Created <p>
          to Confirmed! </font> <br><br>
<a href="showConfirmed.asp"><font size=4>Back</a><p>
<% END FUNCTION

FUNCTION getData()
  Set c = new DBConnection
  c.getConnection()
  Set RSSQ3 = Server.CreateObject("ADODB.Recordset")
  Query1 =    "SELECT name,surname,email FROM client WHERE bookingID=" & Request("bookingID")
  RSSQ3.Open Query1,c.objConn,adOpenDynamic,adLockOptimistic
%>
<% END FUNCTION

FUNCTION SendMail
boatmodel=RSSQ2("boatmodel")
arrivalday=RSSQ2("arrivalday")
arrivalmonth=RSSQ2("arrivalmonth")
arrivalyear=RSSQ2("arrivalyear")
departuredate=RSSQ2("departuredate")
name=RSSQ3("name")
surname=RSSQ3("surname")
email=RSSQ3("email")

Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ContentType = "text/plain"
JMail.ServerAddress = "vip.cybercity.dk"
JMail.Priority = 1
JMail.Sender = email
JMail.AddRecipientEx email, name
JMail.AddRecipientCC email
JMail.AddRecipientBCC email
JMail.Subject = "Booking on line - Cerasi Charter"
JMail.Body = JMail.Body & "Thanks for contacting us: " & name  & surname & vbCrLf
JMail.Body = JMail.Body & "We want to confirm your booking of the following:"& vbCrLf
JMail.Body = JMail.Body & "Boatmodel: " &boatmodel& vbCrLf
JMail.Body = JMail.Body & "Arrivalday: " &arrivalday
JMail.Body = JMail.Body & "- " &arrivalmonth
JMail.Body = JMail.Body & "- " & arrivalyear& vbCrLf
JMail.Body = JMail.Body & "Departure date: " &departuredate& vbCrLf

JMail.Execute
Set JMail = Nothing
END FUNCTION
changeStatus()
getData()
SendMail()
%>



prøv det...
Avatar billede susy Nybegynder
22. oktober 2002 - 17:29 #12
Hej det har jeg prøvet men nej det virker ikke :-(
jeg forstår ikke hvorfor !!!!
Avatar billede taager-kongen Nybegynder
22. oktober 2002 - 17:47 #13
det gør det altså!
Avatar billede taager-kongen Nybegynder
22. oktober 2002 - 17:47 #14
det må det for jeg kan ikke finde nogen fejl....
kommer der nogen fejl??
Avatar billede susy Nybegynder
22. oktober 2002 - 17:50 #15
Ja altid det samme ... the message look like this:
jmail.SMTPMail fejl '8000ffff'

The message was undeliverable. All servers failed to receive the message

/fyp/administration/changeStatus.asp, linje 64
Avatar billede susy Nybegynder
22. oktober 2002 - 17:51 #16
kan det være noget far databasen ??? det hedder email af type tekst !!!
Avatar billede susy Nybegynder
22. oktober 2002 - 17:54 #17
Jeg skal lige sige at jeg sender fra en Personal web server kan det være det???
Avatar billede susy Nybegynder
23. oktober 2002 - 11:15 #18
kwafewglrehtjry
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