Avatar billede fc-dong Nybegynder
04. oktober 2001 - 19:46 Der er 11 kommentarer og
1 løsning

Lav CDOmail om til Jmail eller ASPmail

Jeg har lavet en side som skal sende min mails videre til mig. Mit problem er at jeg fik at vide af min udbyder \"enavn\", at de selvfølgelig understøtter CDO. Men efter at have brugt to dage på at få det til at virke, måtte jeg give op, da de til sidst måtte indrømme at de har slået CDO fra på deres webserver..suk.
Jeg fik det til at lykkes til sidst, men da var det på mit arbejdes server at det kørte fra.
Nu har jeg så den CDOmail som jeg gerne vil lave om til en Jmail eller ASPmail.

ER der nogen af jer som kan lave den, om eller fortælle mig hvad man skal gøre

Her er koden til min CDOmail
----------------------------------
<%@LANGUAGE=\"VBSCRIPT\"%>
<% response.buffer = true %>

<% if (cStr(Request(\"Submit\")) <> \"\") Then
Dim email
Set email = Server.CreateObject(\"JMail.SMTPMail\")

email.ServerAddress = \"db.fcweb.dk\"

email.From = (Request.form(\"person\"))

email.To = \"tommy@fcweb.dk\"

email.CC = \"\"

email.Subject = \"Ny beløb til Dongklubben\"

email.Body = \"Indtast er modtaget fra indtjeningslisten\" & vbcrlf & \"Person: \"  & Request(\"person\") & vbcrlf & \"Email: \" & Request(\"email\") & vbcrlf & \"Password: \" & Request(\"password\") & vbcrlf & \"Kommentare: \" & Request(\"kommentare\") & vbcrlf & \"Dato: \" & Request(\"dato\") & vbcrlf & \"Oddset: \" & Request(\"oddset\") & vbcrlf & \"Tipning: \" & Request(\"tipning\") & vbcrlf & \"Vundetbeløb: \" & Request(\"indtastbeloeb\")


\'email.body=Mailtext
\'Mailtext = \"Indtastning er modtaget fra indtjeningssiden\" & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"person\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"email\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"password\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"kommentare\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"oddset\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"tipning\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"indtastbeloeb\")) & vbcrlf


email.Execute

Set email = Nothing
Response.Clear
Response.Redirect(\"tak_for_mail.asp\")
End If
%>

------------------------
Hilsen
Tommy
Avatar billede eagleeye Praktikant
04. oktober 2001 - 22:45 #1
email.From = (Request.form(\"person\"))
skal laves om til:
email.Sender = Request.form(\"person\")

denne email.To = \"tommy@fcweb.dk\"
skal laves om til:
email.AddRecipient \"tommy@fcweb.dk\"

email.CC = \"\"  Fjernes

Lig denne ind:
email.AddHeader  \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")

Avatar billede fc-dong Nybegynder
04. oktober 2001 - 22:51 #2
Er det ASPmail eller Jmail ....?

Hvad betyder denne linje
email.AddHeader  \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
Avatar billede eagleeye Praktikant
04. oktober 2001 - 22:55 #3
Det er JMail: Jeg så dette i din kode Set email = Server.CreateObject(\"JMail.SMTPMail\")

email.AddHeader  er ikke nødvendig den logger afsenderes IP og gemmer i MailHeaderen.
Avatar billede eagleeye Praktikant
04. oktober 2001 - 22:57 #4
hvis du vil havde dette til at virkr:
\'email.body=Mailtext
\'Mailtext = \"Indtastning er modtaget fra indtjeningssiden\" & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"person\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"email\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"password\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"kommentare\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"oddset\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"tipning\")) & vbcrlf
\'Mailtext = Mailtext & (Request.form(\"indtastbeloeb\")) & vbcrlf

Skal du flytte
\'email.body=Mailtext  ned efter sidste linie med Mailtext. Sådan her:

Mailtext = \"Indtastning er modtaget fra indtjeningssiden\" & vbcrlf
Mailtext = Mailtext & (Request.form(\"person\")) & vbcrlf
Mailtext = Mailtext & (Request.form(\"email\")) & vbcrlf
Mailtext = Mailtext & (Request.form(\"password\")) & vbcrlf
Mailtext = Mailtext & (Request.form(\"kommentare\")) & vbcrlf
Mailtext = Mailtext & (Request.form(\"oddset\")) & vbcrlf
Mailtext = Mailtext & (Request.form(\"tipning\")) & vbcrlf
Mailtext = Mailtext & (Request.form(\"indtastbeloeb\")) & vbcrlf
email.body=Mailtext
Avatar billede fc-dong Nybegynder
04. oktober 2001 - 22:59 #5
En lille fejl fra min side af.
Den kode jeg har lagt på, er en kode som jeg selv har prøvet at rette fra min egen CDO til Jmail.

Men betyder det så at jeg helt skal se borg fra den email.addHeader.....?
Avatar billede eagleeye Praktikant
04. oktober 2001 - 23:02 #6
Ja det kan du roligt gøre.
Avatar billede fc-dong Nybegynder
04. oktober 2001 - 23:02 #7
OK. men jeg har sat de koder som kommentare.
De koder som er ovenover virker fint.

Jeg kunne ikke få dem som er sat som kommentare til at virke før, så jeg brugte min egen metode. Den virker fint, men er ikke særlig overskulig
Avatar billede eagleeye Praktikant
04. oktober 2001 - 23:04 #8
ok. Ja det du har lavet i den første email.body skulle gerne virker.
Avatar billede fc-dong Nybegynder
04. oktober 2001 - 23:07 #9
Jo det virker rigtig fint. Men der er slet ikke noget overblik over den.

Du skrev i starten at denne her skal fjernes
email.CC = \"\"  Fjernes
Hvorfor....?
Avatar billede eagleeye Praktikant
04. oktober 2001 - 23:13 #10
email.CC findes ikke i JMail den hedder
email.AddRecipientCC \"aa@dk.dk\"
Avatar billede eagleeye Praktikant
04. oktober 2001 - 23:15 #11
Jeg ved ikke om du kender denne adresse:
http://tech.dimac.net/
Det er dem som har lavet JMail, under menu punkt w3 JMail er der et punkt  Examples 4.3 med eksempler.
Avatar billede fc-dong Nybegynder
04. oktober 2001 - 23:17 #12
ok.
Jeg vil prøve at sætte det op i morgen.

Jeg takker for hjælpen.

Hvis jeg må skrive til dig en anden gang, kan du jo lige læggen mail til mig, så jeg har din adresse. skriv til mig på tommy@fcweb.dk

Jeg tror det er tid til at sove nu
Tommy
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