Avatar billede malte Nybegynder
13. januar 2002 - 11:22 Der er 1 kommentar og
1 løsning

Jmail qeueing ??

Jeg har de 2 scripts her der sender via jmail. Mit problem er at hvis bare en af medlemmerne har en fyldt postkasse eller sådan noget lignende, så stopper den med at sende fordi den ikke laver qeueing.


dette er _send.asp
<%
    \'If you decide to use JMail, you will need to add a FROMNAME in the call in sendmail.asp
    sub SendJMail(sTo, sSubject, sBody, sFrom, sFromName)
        \'TO DO: Change the mail configuration
        sMailServer = \"counselor.dk\"
        sMailSender = sFrom
        sMailSenderName = sFromName
       
        Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
        JMail.ServerAddress = sMailServer
        JMail.Sender = sMailSender
        JMail.Sendername = sMailSenderName
        JMail.Subject = sSubject
        JMail.AddRecipient sTo
        JMail.Body = sBody
        JMail.Execute
    end sub


    sub SendASPMail(sTo, sSubject, sBody, sFrom)
        \'TO DO: Change the mail configuration
        Set Mailer = Server.CreateObject(\"SMTPsvg.Mailer\")
        Mailer.FromName  = sFrom
        Mailer.FromAddress= sFrom
        Mailer.RemoteHost = \"counselor.dk\"
        Mailer.AddRecipient sTo, sTo
        Mailer.Subject    = sSubject
        Mailer.BodyText  = sBody
        if Mailer.SendMail then
          Response.Write \"Mail sent...\"
        else
        Response.Write \"Mail send failure. Error was \" & Mailer.Response
        end if
    End sub
%>

Og her \"sende\" siden:
sendmail.asp

<!--#include virtual=\"/root/_db.asp\"-->
<!--#include virtual=\"/root/_send.asp\"-->
<!--#include virtual=\"/root/sendsms.asp\"-->

<%
    if request(\"cmdSend\") <> \"\" then
        sSubject = request(\"txtSubject\")
        sFrom = request(\"txtFrom\")
        sGetBody = request(\"txtBody\")
        if request(\"chkNotification\") <> \"\" then sFilter = \" WHERE subNotifications = True\"
        if request(\"chkNewsletter\") <> \"\" then
            if len(sFilter) <> 0 then
                sFilter = sFilter & \" OR subNewsletter = True\"
            else
                sFilter = \" WHERE subNewsletter = True\"
            end if
        end if

        if request(\"chkAllUsers\") <> \"\" then sFilter = \"\"
       
        OpenDB sConnUsers
       
        if (request(\"chkAllUsers\") <> \"\") OR (request(\"chkNotification\") <> \"\") OR (request(\"chkNewsletter\") <> \"\") then
            sSQL = \"SELECT * FROM Users\" & sFilter
            rs.Open sSQL,,,adCmdTable

            response.write \"<br>Beginning MailSender Sequence...<br><br>\"

            do while not rs.eof or rs.bof
                sFirstName = rs(\"FirstName\")
                sTo = rs(\"eMail\")
                sBody = \"Hej \" & sFirstName & \" \" & sGetBody
                SendJMail sTo, sSubject, sBody, sFrom, sFromName
                \'SendCDOMail sTo, sSubject, sBody, sFrom

                response.write \"Mail sent to:: \" & rs(\"UserName\") & \":: \" & sTo & \"<br>\"
                rs.movenext
            loop

            response.write \"<br>All mails sent! <a href=\"\"sendmail.asp\"\">Click here</a> to return to MailSender.\"
            rs.Close
        end if
       
        strFra = \"Counselor.dk\"  \' Skal rette til FRA
        strBesked = sGetBody
        if request(\"chkSMSNewsletter\") <> \"\" then
            strSQL = \"SELECT mobil FROM users WHERE (SMSMD = true) AND (Mobil<>\'\');\"
            rs.Open strSQL,,,adCmdTable
            do while not rs.EOF
                Response.write SMSsender(rs(\"mobil\"),strFra,strBesked) & \"<br>\"
                rs.movenext
            loop
        end if
        \'rs.Close
        %>
Avatar billede cool_casper Nybegynder
13. januar 2002 - 13:10 #1
Brug dette eks.:
http://tech.dimac.net/isapiscript.dll?action=read&id=32559&exId=32574

Men din server skal kunne understøtter queing!!
Avatar billede malte Nybegynder
07. december 2002 - 20:33 #2
3
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