Avatar billede plumo Nybegynder
30. november 2003 - 11:56 Der er 6 kommentarer og
1 løsning

problemer med min mailsender

Jeg har dette stykke kode tekst. Det virker sådan set meget godt, bortset fra at når jeg modtager en mail, så oplyser den ikke afsenders navn.

Hvad er der galt?

    If request("mode") = "send" then

    name = request.form("name")
    email = request.form("email")
    topic = request.form("topic")
    body = request.form("body")
    recipient = request.form("recipient")

    if recipient = "tom" then
    err = 1
    errormsg = errormsg & "<br>Du skal vælge en modtager"
    end if

    if name = "" then
    err = 1
    errormsg = errormsg & "<br>Du skal skrive dit navn"
    end if

    if InStr(email,"@") = 0 or InStr(email,".") = 0 or email = "" then
    err = 1
    errormsg = errormsg & "<br>Feltet 'E-mail' er ikke korrekt udfyldt"
    end if

    if topic = "" then
    err = 1
    errormsg = errormsg & "<br>Du skal skrive et emne"
    end if

    if body = "" then
    err = 1
    errormsg = errormsg & "<br>Du skal skrive en besked"
    end if

    if err = 1 then errormsg = errormsg & "<br>"

    if err = 0 then

Set objMail = CreateObject("CDONTS.Newmail")
objMail.Importance = 2
objMail.From = email
objMail.To = recipient
objMail.Subject = "Afsendt fra www.b-teens.dk - " & topic
objMail.Host = "smtp1.b-one.net"
Avatar billede -thomas- Nybegynder
30. november 2003 - 12:21 #1
Jeg mener, at det skal se sådan ud:
objMail.From = "Afsendernavn <" & email & ">"
Avatar billede -thomas- Nybegynder
30. november 2003 - 12:23 #2
Altså dvs:

objMail.From = name & " <" & email & ">"

istedet for

objMail.From = email
Avatar billede medions Nybegynder
30. november 2003 - 12:23 #3
objMail.From = email, "Rune Nielsen"

SÅdan tror jeg vidst det er...

//>Rune
Avatar billede plumo Nybegynder
30. november 2003 - 12:28 #4
Jamen hvis jeg sætter denne her ind: "name <" & email & ">" så skriver den jo bare name, som navn når jeg modtager en mail!
Avatar billede -thomas- Nybegynder
30. november 2003 - 18:30 #5
Det er jo heller ikke "name <" & email & ">", men name & " <" & email & ">" - der er en del forskel...

Der står ikke rigtig noget om, hvordan e-mail og navn skal skrives i nedenstående link, men mon ikke en af forslagene er rigtige?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdo/html/_denali_from_property_cdonts_newmail_object_.asp
Avatar billede plumo Nybegynder
30. november 2003 - 19:04 #6
Denne ehr virkede objMail.From = name & " <" & email & ">"

thomas er blevet 15 point rigere. brug dem nu ikke alle sammen på en gang :o)
Avatar billede -thomas- Nybegynder
30. november 2003 - 19:52 #7
Det var godt. Tak for det - skal nok være sparsom med dem :-)
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