Avatar billede nuki Nybegynder
14. maj 2001 - 14:43 Der er 10 kommentarer og
1 løsning

Lav CDNOTS om tilJMAIL

Hej
vil i lave det her om så det bliver sendt med jmail:

<%


Dim mFrom,mTo,mSubject,mbcc,mBody,mArchive
mFrom = Request.Form(\"myemail\")
mTo = Request.Form(\"to\")
mSubject = Request.Form(\"subject\")
mbcc = Request.Form(\"users\")
mBody = Request.Form(\"body\")
mArchive = Request.Form(\"archive\")

response.write(\"The email has been sent to:<br><br>\" & mbcc )

Dim eCDO
Set eCDO = Server.CreateObject(\"CDONTS.NewMail\")

eCDO.To = zEmail
eCDO.From = mFrom
eCDO.bcc = mbcc
eCDO.Subject = mSubject
eCDO.Body = mBody
eCDO.Send

Set eCDO = Nothing

if mArchive = \"1\" then

set conn=Server.CreateObject(\"ADODB.Connection\")
conn.Provider=\"Microsoft.Jet.OLEDB.4.0\"
conn.Open(Server.Mappath(\"SpawnedMailer.mdb\"))

ArchiveSQL = \"INSERT into Archive (ArchiveSubject,ArchiveBody) VALUES (\'\" & mSubject & \"\',\'\" & mBody & \"\');\"
conn.Execute ArchiveSQL
response.write(\"<br><br><br>Archived Successfully!<br><br>\")

conn.close

end if

response.write(\"<br><br><br><center><a href=\'AdminIndex.asp\'>ADMIN HOME</a><center>\")

%>
Avatar billede nute Nybegynder
14. maj 2001 - 14:48 #1
set oMail = Server.CreateObject(\"JMail.Message\")
oMail.AddHeader \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
oMail.ServerAddress = \"[din smtp]\"
oMail.AddRecipient zEmail   
oMail.FromName = \"Ditt navn\"
oMail.From = mFrom
oMail.Subject = mSubject
oMail.Body = mBody
oMail.Execute
set oMail = nothing

se ellers et lite eksempel her:

http://www.azero.dk/?/support/asp/jmail

/nute
Avatar billede nuki Nybegynder
14. maj 2001 - 15:16 #2
kan du ikke skrive det hele. altså putte det ind i filen
Avatar billede nuki Nybegynder
14. maj 2001 - 15:16 #3
er ikke ekspert til asp
Avatar billede nute Nybegynder
14. maj 2001 - 15:26 #4
<%


Dim mFrom,mTo,mSubject,mbcc,mBody,mArchive
mFrom = Request.Form(\"myemail\")
mTo = Request.Form(\"to\")
mSubject = Request.Form(\"subject\")
mbcc = Request.Form(\"users\")
mBody = Request.Form(\"body\")
mArchive = Request.Form(\"archive\")

response.write(\"The email has been sent to:<br><br>\" & mbcc )

Dim oMail
set oMail = Server.CreateObject(\"JMail.Message\")
oMail.AddHeader \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
oMail.ServerAddress = \"[din smtp]\"
oMail.AddRecipient zEmail   
oMail.FromName = \"Ditt navn\"
oMail.From = mFrom
oMail.Subject = mSubject
oMail.Body = mBody
oMail.Execute
set oMail = nothing


Set eCDO = Nothing

if mArchive = \"1\" then

set conn=Server.CreateObject(\"ADODB.Connection\")
conn.Provider=\"Microsoft.Jet.OLEDB.4.0\"
conn.Open(Server.Mappath(\"SpawnedMailer.mdb\"))

ArchiveSQL = \"INSERT into Archive (ArchiveSubject,ArchiveBody) VALUES (\'\" & mSubject & \"\',\'\" & mBody & \"\');\"
conn.Execute ArchiveSQL
response.write(\"<br><br><br>Archived Successfully!<br><br>\")

conn.close

end if

response.write(\"<br><br><br><center><a href=\'AdminIndex.asp\'>ADMIN HOME</a><center>\")

%>
Avatar billede soerens Nybegynder
14. maj 2001 - 15:28 #5
...eller hvad med at tjekke dokumentationen på JMail?

Der er et glimrende eksempel på denne URL:

http://tech.dimac.net/isapiscript.dll?action=read&id=32559&exId=32570

/SørenS.
Avatar billede nuki Nybegynder
14. maj 2001 - 15:45 #6
Nute jeg får denne fejl:

The email has been sent to:

mort2131@hotmail.com
Microsoft VBScript runtime error \'800a01b6\'

Object doesn\'t support this property or method: \'ServerAddress\'

/mail/SpawnedMailerSend.asp, line 17

og min fil ser sådan her ud:

<%


Dim mFrom,mTo,mSubject,mbcc,mBody,mArchive
mFrom = Request.Form(\"myemail\")
mTo = Request.Form(\"to\")
mSubject = Request.Form(\"subject\")
mbcc = Request.Form(\"users\")
mBody = Request.Form(\"body\")
mArchive = Request.Form(\"archive\")

response.write(\"The email has been sent to:<br><br>\" & mbcc )

Dim oMail
set oMail = Server.CreateObject(\"JMail.Message\")
oMail.AddHeader \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
oMail.ServerAddress = \"smtp.mail.dk\"
oMail.AddRecipient zEmail   
oMail.FromName = \"Urgh.dk\'s Nyhedsbrev\"
oMail.From = mFrom
oMail.Subject = mSubject
oMail.Body = mBody
oMail.Execute
set oMail = nothing


Set eCDO = Nothing

if mArchive = \"1\" then

set conn=Server.CreateObject(\"ADODB.Connection\")
conn.Provider=\"Microsoft.Jet.OLEDB.4.0\"
conn.Open(Server.Mappath(\"../../db/SpawnedMailer.mdb\"))

ArchiveSQL = \"INSERT into Archive (ArchiveSubject,ArchiveBody) VALUES (\'\" & mSubject & \"\',\'\" & mBody & \"\');\"
conn.Execute ArchiveSQL
response.write(\"<br><br><br>Archived Successfully!<br><br>\")

conn.close

end if

response.write(\"<br><br><br><center><a href=\'AdminIndex.asp\'>ADMIN HOME</a><center>\")

%>
Avatar billede nuki Nybegynder
14. maj 2001 - 15:47 #7
Det er et Nyhedsbrev jeg skal bruge til en ven.
Avatar billede nute Nybegynder
14. maj 2001 - 15:51 #8
fjern den linje hvor det står:

oMail.ServerAddress = \"smtp.mail.dk\"

og bytt ut denne linje:

oMail.Execute

med denne:

msg.Send(\"mail.myDomain.net\" )

/nute
Avatar billede nuki Nybegynder
14. maj 2001 - 16:14 #9
nu får jeg denne fejl

Microsoft VBScript runtime error \'800a01a8\'

Object required: \'\'

/mail/SpawnedMailerSend.asp, line 22
Avatar billede nute Nybegynder
14. maj 2001 - 16:17 #10
hov...bytt ut:

msg.Send(\"mail.myDomain.net\" )

med

oMail.Send(\"smtp.mail.dk\")

/nute
Avatar billede nuki Nybegynder
19. maj 2001 - 14:47 #11
Intet virker tager pointne selv
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