Avatar billede kkd Nybegynder
06. marts 2003 - 13:12 Der er 3 kommentarer og
1 løsning

w3 Jmail v4.3 problemer

Lortet virker ikke!

Jeg har følgende form liggende på en html side:
<form method="post" action="SendMail.asp">
    <br>
    Dit navn<br>
    <input type="text" size="45" name="name">
    <br>
    <br>
    Din email<br>
    <input type="text" size="45" name="email">
    <input type="hidden" name="recipient" value="webmaster@akvariedatabasen.dk">
    <br>
    <br>
    Emne<br>
    <select name="subject" size="1">
      <option value="Ros" selected>Ros </option>
      <option value="Ris">Ris </option>
      <option value="Forslag til &aelig;ndringer">Forslag til &aelig;ndringer</option>
      <option value="Andet">Andet</option>
    </select>
    <br>
    <br>
    Din besked<br>
    <textarea name="body" cols="50" rows="10" wrap="PHYSICAL"></textarea>
    <br>
    <br>
    <input name="submit" type="submit" value="  Send ">
    <input name="Clear" type="reset" id="Clear" value=" Ryd ">
  </form>

og SendMail.asp filen ser således ud:
<%

' Get the form data
name        = Request.Form("name")
senderEmail = Request.Form("email")
subject    = "Henvendelse fra akvariedatabasen angående " & Request.Form("subject")
recipient  = Request.Form("recipient")
body        = Request.Form("body")

' Create the JMail message Object
set msg = Server.CreateOBject( "JMail.Message" )

' Set logging to true to ease any potential debugging
' And set silent to true as we wish to handle our errors ourself
msg.Logging = true
msg.silent = true

' Enter the sender data
msg.From = senderEmail
msg.FromName = name

' Note that as addRecipient is method and not
' a property, we do not use an equals ( = ) sign
msg.AddRecipient recipient

' The subject of the message
msg.Subject = subject

' And the body
msg.body = body

' Now send the message, using the indicated mailserver
if not msg.Send("mail.akvariedatabasen.dk" ) then
    Response.write "<pre>" & msg.log & "</pre>"
else
    Response.write "Beskeden blev sendt, tak for din henvendelse"
end if


' And we're done! the message has been sent.


%>

Hvad kan være galt?
Avatar billede jacand Nybegynder
06. marts 2003 - 14:31 #1
Der mangler en:
msg.ServerAddress = mailserver
der skal ind efter:
set msg = Server.CreateOBject( "JMail.Message" )
Avatar billede kkd Nybegynder
06. marts 2003 - 14:46 #2
Avatar billede kkd Nybegynder
14. marts 2003 - 11:20 #3
Meget mærkeligt... Jeg kan ikke huske hvad jeg skrev, men nu virker det i hvert fald, så svar og du får pointene!
Avatar billede kkd Nybegynder
01. april 2003 - 19:11 #4
Nu svarer jeg altså selv.... Hvis du bliver meget utilfreds, må du jo skrive igen...
Jeg kan ikke blive ved med at vente!

/kkd :oD
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