Avatar billede mickill Nybegynder
10. januar 2004 - 11:48 Der er 10 kommentarer og
2 løsninger

problemer med jmail

Hejsa

jeg får en fejlmeddelse når jeg prøver at sende mail via jmail:

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/opretbruger.asp, line 13

System message, messageid = 0x800401f3

Kan det have noget at gøre med at siden hvori scriptet ligger er uploadet på en server hos B-one som bruger mysql ??

Mit JMail script:

set msg = Server.CreateOBject( "JMail.Message" )
msg.ContentType = "text/html"
msg.Logging = true
msg.silent = true
msg.From = "test@test.dk"
msg.FromName = "navn"
msg.AddRecipient request.form("email")
msg.Subject = "emne"
msg.Body = "tekst
Avatar billede Slettet bruger
10. januar 2004 - 11:50 #1
hvad er linje 13???
Avatar billede aspbuilder Nybegynder
10. januar 2004 - 11:51 #2
understøtter B-One Jmail?
Avatar billede Slettet bruger
10. januar 2004 - 11:52 #3
jeg bruger også b-one.. og jeg creater objected med:
set msg = Server.CreateObject("CDONTS.NewMail")
Avatar billede mickill Nybegynder
10. januar 2004 - 11:58 #4
Jeg har prøvet med: set msg = Server.CreateObject("CDONTS.NewMail") og får denne fejl:

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'msg.ContentType'

/opretbruger.asp, line 14
Avatar billede mickill Nybegynder
10. januar 2004 - 11:59 #5
linie 13 er: set msg.......
Avatar billede eagleeye Praktikant
10. januar 2004 - 12:03 #6
Ja du må tilpasse scriptet til Chili!ASP udgave af CDONTS.NewMail

og man kan ikke bare skifte object ;) uden at rette properties til:

set msg = Server.CreateObject("CDONTS.NewMail")
msg.Host = "smtp1.b-one.net"
msg.From = "test@test.dk"
msg.To request.form("email")
msg.Subject = "emne"
msg.Body = "tekst"
msg.Send
Avatar billede mickill Nybegynder
10. januar 2004 - 12:07 #7
Hej igen

Jeg får desværre stadig en fejl:

Microsoft VBScript runtime error '800a01c3'

Object not a collection: 'msg.To'

/opretbruger.asp, line 16


/Mickill
Avatar billede Slettet bruger
10. januar 2004 - 12:09 #8
du mangler et "=" i dit script:

set msg = Server.CreateObject("CDONTS.NewMail")
msg.Host = "smtp1.b-one.net"
msg.From = "test@test.dk"
msg.To = request.form("email")
msg.Subject = "emne"
msg.Body = "tekst"
msg.Send
Avatar billede eagleeye Praktikant
10. januar 2004 - 12:12 #9
Når ja det = ;)

Den har kun mailen lige nu som modtager, hvis du vil skrive navnet som i Jmail med skal man lave .To som "navn [emailadresse]"

msg.To = "navn [" & request.form("email") & "]"
Avatar billede trumf Nybegynder
10. januar 2004 - 12:15 #10
Man får jo hvad man betaler for.
For 9 kr. pr. måned kan man vel ikke få JMail...


Meeen hvis man bare har sådan et hygge web, som kun bliver besøgt af mormor og morfar, så kan man jo godt lade sig hoste af sådan nogle amatører :)
Avatar billede mickill Nybegynder
10. januar 2004 - 12:24 #11
Okay det lader til at det virker nu.

Er det i orden jeg deler pointene mellem jer?

Jeg synes i begge har bidraget til løsningen.

Så det gør jeg.

Tak for hjælpen

/mickill
Avatar billede eagleeye Praktikant
10. januar 2004 - 12:31 #12
Ja da det er helt i orden ;)
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