Avatar billede staz Nybegynder
18. marts 2002 - 11:01 Der er 10 kommentarer og
3 løsninger

Hjælp til Jmail

Jeg har et lille problem til en E-shop. Jeg har brugt ebberups løsning til en e-shop, og da jeg ikke er den store programmør vil jeg gerne have lidt hjælp.

Det er min Jmail jeg ikke kan få til at virke. Jeg ved ikke hvor meget at koden i skal bruge og derfor vil jeg gerne lige have en udmelding. Min selv Jmail kode ser sådan her ud:


End Sub



'*******************************************************************
'  I¥m gona mail this bugger to the admin i JMail format
' 6/2 - 2001 by cd@vestdata.dk
'*******************************************************************
Private sub SendMailToAdmin()

    on error resume next

    strMailBody = strMailBody & "<html><body bgcolor='#FFFFED'>"
    strMailBody = strMailBody & "<h2><font color='#999999'>eshop bestilling</font></h2>"
    strMailBody = strMailBody & "<p><font color='#999999'><pre>"

    strMailBody = strMailBody & "  <b>Navn:</b>                  " & Request.Form ("fldName") & "<br>"
    strMailBody = strMailBody & "  <b>Evt. firmanavn:</b>        " & Request.Form ("fldCompanyName") & chr(10)
    strMailBody = strMailBody & "  <b>E-mail Adresse:</b>        " & Request.Form ("fldEmail") & chr(10)
    strMailBody = strMailBody & "  <b>Adresse:</b>                " & Request.Form ("fldURL") & chr(10)
    strMailBody = strMailBody & "  <b>Postnr./By:</b>            " & Request.Form ("fldAreaCode") & " " & Request.Form ("fldPhone") & chr(10)
    strMailBody = strMailBody & "  <b>Tlf.:</b>                  " & Request.Form ("fldFax") & chr(10)
    strMailBody = strMailBody & Request.Form ("bestillingForm")'ShowItemsInCart
    strMailBody = strMailBody & "</pre>" & chr(10)
    strMailBody = strMailBody & "</font></p>"
    strMailBody = strMailBody & "</body></html>"
   
    Set objMail = server.CreateObject("JMail.SMTPMail")
    objMail.ContentType = "text/html"
   
   
    ' ## MAILPROG OPS?TNING
    objMail.ServerAddress = "nye.jeg.dk"
    objMail.Sender = "postmaster@nye-jeg.dk"
    objMail.ReplyTo = "postmaster@nye-jeg.dk"
    objMail.Sendername = "Herbalife bestilling"
    objMail.subject = "Bestilling"
   
    ' ## MODTAGER P? EMALEN
    objMail.AddRecipient("Your@email.com")
   
    objMail.body = strMailBody
   
    objMail.Priority = 1
   
    ' ## SENDER
    objMail.Execute
   
    Set objMail = nothing
   
    If err.Number < 0 Then

        Response.Write "<b>Bestilling blev ikke sendt</b>"
   
    Else
   
        Response.Write "<b>Din ordre blev ikke sendt, prøv venligst igen.</b>"

    End If


ShowItemsInCart

-------------------------- END --------------------------

Den skal kører over en server som Wannafind har og deres løsnings forlsag ser sådan her ud:
----------------------------------------------------------------------
set msg = Server.CreateOBject( "JMail.Message" )
msg.ContentType = "text/html"
msg.Logging = true
msg.silent = true
msg.From = "hans@hansen.dk"
msg.FromName = "Hans Hansen"
msg.AddRecipient "jens@jensen.dk"
msg.Subject = "MailForm"
msg.Body = "Beskeden... dvs. hele mailen"
if not msg.Send("mail.domæne.dk") then
Response.write msg.log
else
Response.Redirect("home.asp")
end if
----------------------------------------------------------------------

Håber i kan hjælpe....

---- Staz ----
Avatar billede Søren Bech Morsing Praktikant
18. marts 2002 - 12:01 #1
Hvilken fejl får du? returnere den til home.asp?
så prøv at skrive det her også der hvor der står response.redirect!:
Response.write msg.log
Avatar billede Søren Bech Morsing Praktikant
18. marts 2002 - 12:02 #2
det er vidst din msg.send den er gal i.
Der skal sikkert stå mail.nye-jeg.dk i stedet for nye.jeg.dk
Avatar billede staz Nybegynder
18. marts 2002 - 12:42 #3
Ok, nu er jeg kommet lidt vidre. Du havde ret, der skulle stå mail.nye-jeg.dk. Men den sender ikke den mail til kunden. Og den mail som kommer til admin står der kun et navn i ???

Håber du vil hænge lidt på....

---- Staz ----
Avatar billede staz Nybegynder
18. marts 2002 - 12:44 #4
Fejlen er ikke at den returener, men at den ikke kan sende mailsen....
Avatar billede Søren Bech Morsing Praktikant
18. marts 2002 - 12:50 #5
Hmm det kan godt være begrænset sådan at den kun kan sende til domæner som er placeret hos wannafind.dk!

Prøv at sende den til dig selv.
Prøv at udskrive strMailBody og se hvad den indeholder
Prøv at ændre body til bodyHTML -> for du laver jo html med sender som ren tekst. kan være derfor den brokker sig
Avatar billede staz Nybegynder
18. marts 2002 - 13:18 #6
Hmm, det eneste jeg får i mailen er mit navn. Ikke engang de vare jeg har bestilt.

eshop bestilling


  Navn:                  Søren Hansen
  Evt. firmanavn:       
  E-mail Adresse:       
  Adresse:               
  Postnr./By:             
  Tlf.:
Avatar billede staz Nybegynder
18. marts 2002 - 13:27 #7
Min kode ligger her: www.nye-jeg.dk/test.html

Du kan se e-shoppen her: www.nye-jeg.dk

Håber du kan hjælpe...!

---- Staz ----
Avatar billede staz Nybegynder
18. marts 2002 - 13:36 #8
Du kan se den fulde kode her: www.nye-jeg.dk/test.html
E-shopppen kan du se her: ww.nye-jeg.dk
Avatar billede staz Nybegynder
18. marts 2002 - 13:52 #9
Sorry, jeg kunne ikke lige se min første besked ;-)
Avatar billede tsunami Nybegynder
18. marts 2002 - 15:14 #10
Jeg kan godt lide at der ikke er nogen der har opdaget at i hans script står der

objMail.AddRecipient("Your@email.com")

Og i det forslag fra Webhost udbyderen står der... har rettet det så det passer til hans eget script

objMail.AddRecipient "your@email.com"

Og ret lige "your@email.com" til din egen Email adresse.... :o/

Kunne det måske ikke være fejlen???....
Avatar billede staz Nybegynder
19. marts 2002 - 07:59 #11
tsunami >> Der står min e-mail der, men jeg er kommet til at uploade en tidligere version.... Jeg undskylder.
Avatar billede staz Nybegynder
19. marts 2002 - 10:19 #12
Jeg har selv fundet en løsning... Eller sådan da. Jeg startede forfra igen og nu virker det :0)

Men tak fordi i prøvede...
Avatar billede staz Nybegynder
19. marts 2002 - 10:19 #13
Shutting down....
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