Avatar billede foreignhelp Nybegynder
27. marts 2003 - 08:36 Der er 3 kommentarer og
1 løsning

JMail der driller

Hej Jeg er ved at få grå hår af dette problem. Jeg har et script hvor man kan anbefale websiden til emailadresser. scriptet virker når man kun indtaster 1 emailadresse. Når man indtaster flere adresser får jeg denne fejl:
jmail.SMTPMail error '8000ffff'
The message was undeliverable. All servers failed to receive the message

------------
Selve scriptet kan ses her:

<%

navn = request("navn")

if  Request.ServerVariables("REQUEST_METHOD") = "POST" then

Set JMail          = Server.CreateObject("JMail.SMTPMail")
    JMail.ServerAddress = "websmtp.minwebadresse.dk"
    JMail.Sender        = "admin@minwebadresse.dk"
    JMail.SenderName = navn
    JMail.Subject      = "Anbefaling"
    JMail.Priority      = 3
    JMail.AddHeader    "Originating-IP", Request.ServerVariables("REMOTE_ADDR")

    JMail.Body = "Hej" & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + "Jeg kan anbefale dig at kaste et blik på denne side ved lejlighed:" & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + "www.minwebadresse.dk" & vbCrLf & vbCrLf & vbCrLf
JMail.Body= JMail.Body + "Kærlig hilsen " & navn & vbCrLf


   
        JMail.AddRecipient request("ad") & request("ad2") & request("ad3") & request("ad4") & request("ad5")
       
        JMail.Execute
        set JMail = nothing
response.write "<table border=""0"" width=""480""><tr><td width=""485""><br><br><br><center>Tak for din anbefaling<br><br>Vi har nu sendt din anbefaling videre til " & request("ad") & request("ad2") & request("ad3") & request("ad4") & request("ad5")
response.write "</td></tr></table>"

   

else %>
Avatar billede cesil Nybegynder
27. marts 2003 - 08:40 #1
Prøv

JMail.AddRecipient request("ad")
JMail.AddRecipient request("ad2")
JMail.AddRecipient request("ad3")
JMail.AddRecipient request("ad4")
JMail.AddRecipient request("ad5")
Avatar billede zaknafein Praktikant
27. marts 2003 - 08:46 #2
ja du kan i jmail ikke tilføje flere i samme linie.

Det kan du i ASP mail. Så du skal gøre som cesil siger!
Avatar billede zaknafein Praktikant
27. marts 2003 - 08:52 #3
Men du skal jo dynamisk afgøre hvor mange der er udfyldt.
Det kan du gøre sådan her:

for each thing in request.form
if left(thing,2) = "ad" then
  JMail.AddRecipient request.form(thing)
end if
next
Avatar billede foreignhelp Nybegynder
27. marts 2003 - 08:56 #4
Det virkede - Super!
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