Avatar billede wandaxp Praktikant
22. november 2001 - 22:10 Der er 6 kommentarer og
1 løsning

Mail udsender?

Jeg har her en stup kode, som tilsyneladende siger at den har sendt, og også fanger den rigtige mail, men den virker bare ikke, tror meget kraftigt at det er linien med :
      objMail.AddRecipient strRecipient
der er fejl i, men om jeg så skriver mail adressen direkte til den, kan den ikke sende en mail dertil? hvorfor?
HJÆLPPPP.....


Response.Buffer = True

If Request.Form(\"Mail\") <> \"\" Then
    \'// Her putter vi værdien af de indtastede felter i en variabel
    strSender = \"Mail test\"
    strSubject = \"Oplysninger\"
    strMessage = \"Svar\"
    strMailServer = \"smtp.netsite.dk\"

    response.write \"Mail adresse : \" & data(\"Mail\")
    strRecipient = data(\"Mail\")

        Response.Write \"<p><font face=arial size=2><b>Sender bruger-oplysningerne</b><br><br>\"
        Set objMail = Server.CreateObject(\"JMail.SMTPMail\")
        objMail.Silent = True
        objMail.ServerAddress = strMailserver
        objMail.Sender = strSender
        objMail.Subject = strSubject
        objMail.Body = strMessage
        objMail.AddRecipient strRecipient
    Response.Write \"<br><font color=blue><b>Bruger oplysningerne er nu sendt!!!</b></font></font></p>\"
    response.write \"Mail adresse : \" & strRecipient
End If
Avatar billede wandaxp Praktikant
22. november 2001 - 22:13 #1
data(\"Mail\")
dette får værdien
mail@adresse.dk
og det virker efter response.write sætningerne, som jeg har lavet til at teste med :-)
Avatar billede nute Nybegynder
22. november 2001 - 22:17 #2
du mangler kommandoen for selve avsendelsen...objMail.Execute...

legg inn i linjen mellom:

objMail.AddRecipient strRecipient

og

Response.Write \"<br><font color=blue><b>Bruger oplysningerne er nu sendt!!!</b></font></font></p>\"

/nute
   

Avatar billede wandaxp Praktikant
22. november 2001 - 22:25 #3
Jeps, det hjalp TAK :-)
Du skal dog lige lave et svar på det for at du kan få pointene :-)
Avatar billede calundan Nybegynder
22. november 2001 - 22:25 #4
nute har helt ret i det ovenstående, men du mangler også en gyldig afsender adresse. Adressen skal bare være på et gyldigt mail format. fx: abc@abc.dk er fuldt gyldig.
Avatar billede nute Nybegynder
22. november 2001 - 22:30 #5
svarer....
Avatar billede wandaxp Praktikant
22. november 2001 - 22:31 #6
Ja, afsender og det er med rigtige mail adresser, men bare ikke oplyst her i eksemplet... sorry

Men hvordan får man forresten den message (strMessage) til at indeholde linieskift når mailen modtages? Giver selvfølgelig 50 ekstra point for dette?
Avatar billede nute Nybegynder
22. november 2001 - 22:34 #7
bruk \'vbcrlf\' konstanten...

strMessage = \"Svar\" & vbcrlf & \"en ny linje\" & vbcrlf & \"enda en ny linje\"

no points necessary...
   
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