Avatar billede quarkb Nybegynder
11. februar 2009 - 23:21 Der er 5 kommentarer og
1 løsning

JMail.AddAttachment

Hvorfor får jeg denne fejl når jeg vil vedhæfte en fil fra serveren i en mail sendt med JMail?

Microsoft VBScript runtime error '800a01a8'

Object required: ''

/hrh/default.asp, line 99


line 98 = set msg = Server.CreateOBject( "JMail.Message" )
line 99 = JMail.AddAttachment "e:\sync.txt"
Avatar billede Slettet bruger
11. februar 2009 - 23:38 #1
Ved jeg ikke...

Prøv at indsætte hele koden!

\Dan
Avatar billede quarkb Nybegynder
11. februar 2009 - 23:46 #2
set msg = Server.CreateOBject( "JMail.Message" )

JMail.AddAttachment "e:\sync.txt"

msg.Logging = true
msg.silent = true

Name = "Navn"
SenderEmail = "navn@navn.dk"
Subject = "Test"
Recipient = "modtager@mail.dk"
Body = "pdf fil"

' And apply them to the message
msg.From = SenderEmail
msg.FromName = Name

msg.AddRecipient Recipient
msg.Subject = Subject

msg.Body = Body
Avatar billede Slettet bruger
11. februar 2009 - 23:55 #3
ok...

husk at lukke msg igen...

set msg=nothing


Og så skal du også lige sende mailen


msg.send


Og prøv så at sætte dit attachment lige inden recipient...
Og prøv også at sætte din msg.body lige efter msg.FromName

\Dan
Avatar billede Slettet bruger
11. februar 2009 - 23:56 #4
- I øvrigt (for at løse dit problem) skal du IKKE skrive 'JMail.AddAttachment "e:\sync.txt"', men 'msg.AddAttachment "e:\sync.txt"'...

\Dan
Avatar billede quarkb Nybegynder
12. februar 2009 - 00:03 #5
UPS, tak for din hjælp nu virker det.
Avatar billede Slettet bruger
12. februar 2009 - 00:42 #6
OK!

- her et svar...

\Dan
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