Avatar billede nitz Nybegynder
29. juni 2002 - 03:28 Der er 5 kommentarer og
1 løsning

Vedhæftning af fil

Hej Alle, jeg har et problem med at få vedhæftet en fil...mailen kommer godt nok frem, men der er ingen fil med...scriptet ser således ud_

            Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
            Mailer.RemoteHost = "mail.test.dk:25"
            'Mailer.RemoteHost = "mail2.infopaq.dk"
            Mailer.FromName = "Test"
            Mailer.FromAddress = "test@testing.dk"
            Mailer.Subject = "Testmails"
            Mailer.BodyText = "Fil sendt af: " & session("brugnavn") & "," & vbcrlf


            Mailer.AddAttachment ("test.asp")


            Mailer.AddRecipient "Test" , "test@test.dk"


            Mailer.priority = 3
            Response.Write Mailer.Response
            Mailer.sendmail

Scannet er host.

Håber på hurtig hjælp.

Hilsener

Tommy
Avatar billede tmceu Praktikant
29. juni 2002 - 03:35 #1
Hvis du regnede med at det var det færdige resultat af test.asp der kommer med, kan du godt ærge dig. Den vedhæfter "filen" test.asp, altså ASP koden.

VBScript kode bliver af rigtig mange mailservere sorteret fra aut. gr. de mange vira som findes af denne type. Så sandsynligvis kommer filen med, men du ser den måske bare aldrig.
Avatar billede nitz Nybegynder
29. juni 2002 - 03:37 #2
hvordan vedhæfter jeg så en fil, altså det skal ikke nødvendigvis være en .asp fil, men kan være alle slags filer.

Tommy
Avatar billede tmceu Praktikant
29. juni 2002 - 03:42 #3
Jeg vil mene det skal se sådan ud:

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
            Mailer.RemoteHost = "mail.test.dk:25"
            'Mailer.RemoteHost = "mail2.infopaq.dk"
            Mailer.FromName = "Test"
            Mailer.FromAddress = "test@testing.dk"
            Mailer.Subject = "Testmails"
            Mailer.BodyText = "Fil sendt af: " & session("brugnavn") & "," & vbcrlf


            Mailer.AddAttachment Server.MapPath("test.asp")


            Mailer.AddRecipient "Test" , "test@test.dk"


            Mailer.priority = 3
            Mailer.sendmail
            Response.Write Mailer.Response

Jeg har desuden flyttet udskriften af response, til efter mailen er sendt.
Avatar billede tmceu Praktikant
29. juni 2002 - 03:44 #4
En lille forklaring:

Server.MapPath("test.asp")

Mapper den virtuelle placering/fil til den fysiske sti internt på serveren som komponenten skal bruge. Dette kunne eks. være c:\inetpub\wwwroot\ditsite\test.asp
Avatar billede nitz Nybegynder
29. juni 2002 - 03:46 #5
TUSIND tak for din hjælp!! nu virker det som det skal!

Jeg er DYBT taknemmelig

Hilsener

Tommy
Avatar billede tmceu Praktikant
29. juni 2002 - 03:47 #6
Det var så lidt :-)
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