Avatar billede pelkjaer Nybegynder
19. juni 2002 - 16:35 Der er 18 kommentarer og
1 løsning

Omskriv til Jmail

Der må være en som hurtigt kan få dette til at virke med Jmail:

    Set Conn = Server.CreateObject("ADODB.Connection")
    Set Rs = Server.CreateObject("ADODB.Recordset")
    Conn.Open dsn
    SQL = "SELECT emails from emails order by id"
    rs.open sql,conn
    do while not rs.eof
        emails=rs("emails")
        subject = request.form("subject")
        comm = request.form("comm")
        Dim objCDO
        Set objCDO = Server.CreateObject("CDONTS.NewMail")
        objCDO.To = emails
        '-----------------------------------
        'change to your email!!
        '-----------------------------------
        objCDO.From = "name@email.com"
        objCDO.Subject = subject
        objCDO.Body = comm
        objCDO.Send
        rs.movenext
    loop
    set objCDO = nothing
    rs.close
    set rs = nothing
    conn.close
Avatar billede medions Nybegynder
19. juni 2002 - 16:39 #1
Set Conn = Server.CreateObject("ADODB.Connection")
    Set Rs = Server.CreateObject("ADODB.Recordset")
    Conn.Open dsn
    SQL = "SELECT emails from emails order by id"
    rs.open sql,conn
    do while not rs.eof
        emails=rs("emails")
        subject = request.form("subject")
        comm = request.form("comm")

Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ContentType = "text/html"
JMail.ServerAddress = "mail.domain.dk"
JMail.Priority = 1
JMail.Sender = "name@email.com"
JMail.AddRecipientEx "modtager@email.adr", "Modtagers navn"
Jmail.AddRecipientCC "andenmodtager@email.adr"
Jmail.AddRecipientBCC "skjultmodtager@email.adr"
JMail.Subject = subject
JMail.Body = comm
JMail.Execute
Set JMail = Nothing

        rs.movenext
    loop
    rs.close
    set rs = nothing
    conn.close

//>Rune
Avatar billede pelkjaer Nybegynder
19. juni 2002 - 16:50 #2
Jeg får en HTTP 500 - Intern serverfejl

Hele filen ser sådan ud:

<%
option explicit'must be declared
%>
<!--#include file="config.inc"-->
<%
response.buffer = true
Server.ScriptTimeout = 1000000

dim useraction,subject,comm,emails,conn,rs,sql
dim totalMails

Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Conn.Open dsn
SQL = "SELECT emails from emails"
rs.Open SQL, Conn, 1, 3
totalMails = rs.recordcount

useraction=request("action")
select case useraction
case "send"
    Set Conn = Server.CreateObject("ADODB.Connection")
    Set Rs = Server.CreateObject("ADODB.Recordset")
    Conn.Open dsn
    SQL = "SELECT emails from emails order by id"
    rs.open sql,conn
    do while not rs.eof
        emails=rs("emails")
        subject = request.form("subject")
        comm = request.form("comm")
                    Set JMail = Server.CreateObject("JMail.SMTPMail")
            JMail.ContentType = "text/html"
            JMail.ServerAddress = "mail.domain.dk"
            JMail.Priority = 1
            JMail.Sender = "name@email.com"
            JMail.AddRecipientEx "modtager@email.adr", "Modtagers navn"
            Jmail.AddRecipientCC "andenmodtager@email.adr"
            Jmail.AddRecipientBCC "skjultmodtager@email.adr"
            JMail.Subject = subject
            JMail.Body = comm
            JMail.Execute
            Set JMail = Nothing
           
                            rs.movenext
                    loop
                    rs.close
                    set rs = nothing
                    conn.close

    set conn = nothing
    response.write "<script>alert('has been sent!');"
    response.write "location.href='index.asp'</script>"
    response.end
end select
rs.close
    set rs = nothing
    conn.close
    set conn = nothing
%>
Avatar billede medions Nybegynder
19. juni 2002 - 16:53 #3
*G* Det er jo klart! Den kan jo for det første ikke finde nogen POP3 server den skal sende fra, og for det andet har den ikke nogen gyldig email adresse at sende til!

//>Rune
Avatar billede pelkjaer Nybegynder
19. juni 2002 - 16:56 #4
Bahh - jeg har sq da skrevet dem ind - tror du jeg er komplet idiot :o)
Avatar billede medions Nybegynder
19. juni 2002 - 17:00 #5
*LOL*
Hmm.. ok..

Hvad er det scriptet skal gøre?
//>Rune
Avatar billede pelkjaer Nybegynder
19. juni 2002 - 17:05 #6
Well, i korte træk hive emails fra en db ud og sende indholdet af en form til dem.

http://www.peterelkjaer.dk/x/admin/ Et script jeg har fundet på nettet - men min server understøtter kun Jmail og AspEmail
Avatar billede medions Nybegynder
19. juni 2002 - 17:09 #7
Tjaaa, jeg får ingen fejl!

//>Rune
Avatar billede pelkjaer Nybegynder
19. juni 2002 - 17:23 #8
Nå, men du kan jo selv se http://www.peterelkjaer.dk/x/admin/send.asp - koden er den ovenstående med mail.peterelkjaer.dk osv.
Avatar billede pelkjaer Nybegynder
19. juni 2002 - 17:25 #9
Mener du at virker hos dig? (kan se du har oprettet "bruger") - altså det jeg har uploadet.
Avatar billede medions Nybegynder
19. juni 2002 - 17:26 #10
Ja, jeg kunne sagtens oprette en bruger!

//>Rune
Avatar billede medions Nybegynder
19. juni 2002 - 17:26 #11
Ahh, det er det at sende mailen ud! fair nok.. det virkede ikke.. 2 sek..

//>Rune
Avatar billede medions Nybegynder
19. juni 2002 - 17:29 #12
Hmm.. Peter, jeg er nødt til at se hvad det er du putter ind i din Jmail kode! Prøv at give mig hele din kode, hvor du har udfyldt dine Jmail objekter!

//>Rune
Avatar billede pelkjaer Nybegynder
19. juni 2002 - 17:34 #13
Ja det er nok der fejlen ligger..

jeg udfylder således:

JMail.ServerAddress = "mail.peterelkjaer.dk"
            JMail.Priority = 1
            JMail.Sender = "webmaster@peterelkjaer.dk"
            JMail.AddRecipientEx "modtager@email.adr", "Modtagers navn"
            Jmail.AddRecipientCC "andenmodtager@email.adr"
            Jmail.AddRecipientBCC "skjultmodtager@email.adr"

og så gør faktisk ikke mere... :)
Hvad jeg skulle skrive i resten kan jeg ikke se, da det ikke er noget "bestemt" mailadresse.
Avatar billede medions Nybegynder
19. juni 2002 - 17:37 #14
JMail.ServerAddress = "mail.peterelkjaer.dk"
            JMail.Priority = 1
            JMail.Sender = "webmaster@peterelkjaer.dk"
            JMail.AddRecipientEx "rune@medions.dk", "Rune Nielsen"

Du kan jo kun bruge mail.peterelkjaer.dk hvis du har din egen mailserver!

//>Rune
Avatar billede pelkjaer Nybegynder
19. juni 2002 - 17:41 #15
Jeg har min egen mailserver - mail.peterelkjaer.dk

Så der er vel ingen umiddelbar fejl i scriptet eller hvad?

-prøver lige kun med det du skrev.
Avatar billede pelkjaer Nybegynder
19. juni 2002 - 17:42 #16
http://www.peterelkjaer.dk/test_adv_mailer.asp - kan jeg godt sende fra med min mailserver og Jmail.
Avatar billede medions Nybegynder
19. juni 2002 - 17:45 #17
Hmm.. Peter, har du ikke ICQ, tror det er lidt hurtigere end eksperten! ;-)

//>Rune
Avatar billede pelkjaer Nybegynder
19. juni 2002 - 17:51 #18
Jo men jeg skal lige spise  - ellers flipper kæresten da totalt :o)

Jeg er på iaften, så kan vi tage det: 98 45 33 34
Avatar billede medions Nybegynder
19. juni 2002 - 18:17 #19
Ok, fair ok ;-)

Thx 4 Poinz
//>Rune
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