Avatar billede netcure Nybegynder
17. september 2002 - 17:39 Der er 25 kommentarer

Ændring af script fra Jmail til chili!mail

Hej

Jeg skal have lavet et .asp script om fra Jmail til chili!mail.

Scriptet sender en mail fra en kontaktformualr på en flash side, og skal altså nu benytte chili!mail istedet for jmail so det er skrevet til.

Håber der en der kan lave ændringen for 200 fuldgode point... :-)
Avatar billede mbw Nybegynder
17. september 2002 - 20:44 #1
Kan du komme med originalkoden så man har en anelse om hvordan koden skal være???
Avatar billede netcure Nybegynder
17. september 2002 - 20:49 #2
Det kan jeg. Drop en mail på dsl62555@vip.cybercity.dk og den er på vej.
Avatar billede mbw Nybegynder
17. september 2002 - 21:17 #3
Her er hvad jeg er kommet frem til:

<%
NL = vbCrlF
body = "Kontakt fra Netcure.dk" & NL
body = body & " " & NL
body = body & "Evt. Firmanavn: " & Request.form("firmanavn") & NL
body = body & "Kontaktperson: " & Request.form("kontaktperson") & NL
body = body & "Adresse: " & Request.form("adresse") & NL
body = body & "Adresse: " & Request.form("postnummerby") & NL
body = body & "Tlf: " & Request.form("telefon") & NL
body = body & "Email: " & Request.form("email") & NL
body = body & "Besked: " & Request.form("besked") & NL
body = body & " " & NL
body = body & "Tak for Deres henvendelse. NetCure vil besvare henvendelsen indenfor 1-12 timer. " & NL
body = body & " " & NL
body = body & "MVH Netcure" & NL

Set mailer = Server.CreateObject("CDONTS.NewMail")
mailer.To "info@netcure.dk;" & Request.form("email")
mailer.From = "Netcure <info@netcure.dk>"
mailer.Subject = "Kontakt fra Netcure.dk"
mailer.Body = body
mailer.Host = "smtp1.b-one.nu"
mailer.Importance = 1
'mailer.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
'Jeg kunne ikke finde nogen AddHeader funktion i chilimail desværre
mailer.Send
%>
Avatar billede mbw Nybegynder
17. september 2002 - 21:19 #4
Resten af siden skal selvfølgelig bare være som før...
Avatar billede netcure Nybegynder
17. september 2002 - 21:20 #5
Microsoft VBScript runtime error '800a01c3'

Object not a collection: 'mailer.To'

/kontakt.asp, line 25
Avatar billede mbw Nybegynder
17. september 2002 - 21:23 #6
Prøv at skrive:
mailer.To Request.form("email") & ";info@netcure.dk;"

Har ´desværre ikke selv mulighed for at teste det :-(
Avatar billede netcure Nybegynder
17. september 2002 - 21:25 #7
Microsoft VBScript runtime error '800a01c3'

Object not a collection: 'mailer.To'

/kontakt.asp, line 24


Linie 24 er den nye linie
Avatar billede mbw Nybegynder
17. september 2002 - 21:26 #8
Hvad hvis du kun skriver
mailer.To Request.form("email")
Eller
mailer.To "info@netcure.dk;"
???
Avatar billede netcure Nybegynder
17. september 2002 - 21:28 #9
Det samme ...
Avatar billede mbw Nybegynder
17. september 2002 - 21:32 #10
Prøv at lave et script hvor der kun står:

<%
Set mail = Server.CreateObject("CDONTS.NewMail")
mail.To = "info@netcure.dk"
mail.From = "MailTest"
mail.Body = "En test af Chili!Mail"
mail.Host = "smtp1.b-one.nu"
mail.Send
%>
Avatar billede netcure Nybegynder
17. september 2002 - 21:35 #11
Det virker.
Avatar billede mbw Nybegynder
17. september 2002 - 21:35 #12
Forresten skal du bruge din egen udbyders smtp server i dit script...
mail.Host = "vip.cybercity.dk"
Da b-one ikke tillader brug af deres smtp server i scripts
Avatar billede netcure Nybegynder
17. september 2002 - 21:39 #13
Fra deres website:
Hvis du ønsker at sende e-mail fra din web-side, via et script, kan dette naturligvis godt lade sig gøre. Her skal du bruge vores interne smtp-serveradresse som lydder: smtp1.b-one.nu.
Avatar billede mbw Nybegynder
17. september 2002 - 21:40 #14
Hvad med:

<%
NL = vbCrlF
body = "Kontakt fra Netcure.dk" & NL
body = body & " " & NL
body = body & "Evt. Firmanavn: " & Request.form("firmanavn") & NL
body = body & "Kontaktperson: " & Request.form("kontaktperson") & NL
body = body & "Adresse: " & Request.form("adresse") & NL
body = body & "Adresse: " & Request.form("postnummerby") & NL
body = body & "Tlf: " & Request.form("telefon") & NL
body = body & "Email: " & Request.form("email") & NL
body = body & "Besked: " & Request.form("besked") & NL
body = body & " " & NL
body = body & "Tak for Deres henvendelse. NetCure vil besvare henvendelsen indenfor 1-12 timer. " & NL
body = body & " " & NL
body = body & "MVH Netcure" & NL

Set mailer = Server.CreateObject("CDONTS.NewMail")
mailer.To "info@netcure.dk"
mailer.From = "Netcure"
mailer.Subject = "Kontakt fra Netcure.dk"
mailer.Body = body
mailer.Host = "smtp1.b-one.nu"
mailer.Send
%>
Avatar billede netcure Nybegynder
17. september 2002 - 21:41 #15
Microsoft VBScript runtime error '800a01c3'

Object not a collection: 'mailer.To'

/kontakt.asp, line 24
Avatar billede mbw Nybegynder
17. september 2002 - 21:41 #16
OK... Det havde jeg ikke lige set...
Avatar billede mbw Nybegynder
17. september 2002 - 21:44 #17
<%
NL = vbCrlF
body = "Kontakt fra Netcure.dk" & NL
body = body & " " & NL
body = body & "Evt. Firmanavn: " & Request.form("firmanavn") & NL
body = body & "Kontaktperson: " & Request.form("kontaktperson") & NL
body = body & "Adresse: " & Request.form("adresse") & NL
body = body & "Adresse: " & Request.form("postnummerby") & NL
body = body & "Tlf: " & Request.form("telefon") & NL
body = body & "Email: " & Request.form("email") & NL
body = body & "Besked: " & Request.form("besked") & NL
body = body & " " & NL
body = body & "Tak for Deres henvendelse. NetCure vil besvare henvendelsen indenfor 1-12 timer. " & NL
body = body & " " & NL
body = body & "MVH Netcure" & NL

Set mail = Server.CreateObject("CDONTS.NewMail")
mail.To "info@netcure.dk"
mail.From = "Netcure"
mail.Body = body
mail.Host = "smtp1.b-one.nu"
mail.Send
%>
Avatar billede netcure Nybegynder
17. september 2002 - 21:47 #18
Microsoft VBScript runtime error '800a01c3'

Object not a collection: 'mail.To'

/kontakt.asp, line 24


Det skal siges at de kører ASP på unix. Der er vist noget med små og store bogstaver der... ?
Avatar billede mbw Nybegynder
17. september 2002 - 21:50 #19
Sagde du ikke at
<%
Set mail = Server.CreateObject("CDONTS.NewMail")
mail.To = "info@netcure.dk"
mail.From = "MailTest"
mail.Body = "En test af Chili!Mail"
mail.Host = "smtp1.b-one.nu"
mail.Send
%>
virkede???
Avatar billede netcure Nybegynder
17. september 2002 - 21:53 #20
Check din mail :-)
Avatar billede mbw Nybegynder
17. september 2002 - 21:58 #21
Hvad hvis du skriver:

NL = Chr(13) & Chr(10)
Istedet for
NL = vbCrlF
???
Avatar billede netcure Nybegynder
17. september 2002 - 22:00 #22
Ændrer ikke noget. Giver fejl i samme linie som tidligere
Avatar billede mbw Nybegynder
17. september 2002 - 22:05 #23
Et sidste forsøg inden jeg dropper det for idag ihvertfald...

<%
Set mail = Server.CreateObject("CDONTS.NewMail")
mail.To "info@netcure.dk"
mail.From = "Netcure"
body = "Kontakt fra Netcure.dk" &Chr(13)&Chr(10)
body = body & " " &Chr(13)&Chr(10)
body = body & "Evt. Firmanavn: " & Request.form("firmanavn") &Chr(13)&Chr(10)
body = body & "Kontaktperson: " & Request.form("kontaktperson") &Chr(13)&Chr(10)
body = body & "Adresse: " & Request.form("adresse") &Chr(13)&Chr(10)
body = body & "Adresse: " & Request.form("postnummerby") &Chr(13)&Chr(10)
body = body & "Tlf: " & Request.form("telefon") &Chr(13)&Chr(10)
body = body & "Email: " & Request.form("email") &Chr(13)&Chr(10)
body = body & "Besked: " & Request.form("besked") &Chr(13)&Chr(10)
body = body & " " &Chr(13)&Chr(10)
body = body & "Tak for Deres henvendelse. NetCure vil besvare henvendelsen indenfor 1-12 timer. " &Chr(13)&Chr(10)
body = body & " " &Chr(13)&Chr(10)
body = body & "MVH Netcure" &Chr(13)&Chr(10)
mail.Body = body
mail.Host = "smtp1.b-one.nu"
mail.Send
%>
Avatar billede netcure Nybegynder
17. september 2002 - 22:08 #24
Microsoft VBScript runtime error '800a01c3'

Object not a collection: 'mail.To'

/kontakt.asp, line 9


Bemærm at det nu er i dnne linie: mail.To "info@netcure.dk"
Avatar billede dk_zerocool Nybegynder
12. februar 2005 - 08:16 #25
Du mangler et = efter mail.To:

mail.To = "info@netcure.dk"
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