Avatar billede petersoegaaard Nybegynder
31. december 2001 - 09:42 Der er 11 kommentarer

Information om nye poster i kursusdatabase via email

Haves:
webbaseret kursusdatabase med 8 forskellige kursustyper.
Hvert kursus har bl.a. et felt med oprettelsesdato, et unikt kursusnr samt et felt med angivelse af kursustype.
Abonnentdatabase med emailadresser samt de kursustyper som abonnenterne ønsker information om.

Ønskes
Information om oprettelse af nye kurser ønskes sendt til abonnenter via email - gerne hver gang et nyt kursus oprettes.

Kursusoprettelse sker via ASP-Script.

Har nogen en god ide til hvordan jeg kommer videre ?

Med venlig hilsen
Peter Søgaard

Avatar billede hnteknik Novice
31. december 2001 - 09:48 #1
Peter

Hvad er det, der skal trigge udsendelsen af mails:

Er det en automatisk udsendelse, når der oprettes en ny post, eller vil du selv kreere lidt text til mail ?

Først og fremmest skal du have sat en mailservicefunktion op: hvad bruger du ASPmail, Jmail ???

Så er det jo bare at flette oprettelse af en ny post med mailfunktionen.

Henrik
Avatar billede hnteknik Novice
31. december 2001 - 09:51 #2
personlig bruger jeg en såkaldt nyhedstjeneste, hvor jeg kreerer texten og looper den gennem kundelisten ud til f.eks. Jmail.

Henrik
Avatar billede wilweb Nybegynder
02. januar 2002 - 12:14 #3
hnteknik :> Godt nytår, er din metode noget du vil dele med os/mig for det lyder da vældigt smart (looper den gennem kundelisten ud til f.eks. Jmail eller ASPmail)
Avatar billede hnteknik Novice
02. januar 2002 - 20:22 #4
Øh jo- det findes ellers så mange steder:

----
if request(\"mode\") = \"send\" then
       
            SQL = \"SELECT * from mailinglist where confirm=-1\"
            set send = conn.execute( SQL )
           
       
            if (send.BOF Or send.EOF) then
                Response.write \"<tr><td><center><h2>Ingen email-adresser er tilmeldt indtil videre!</h2></center></td></tr></table>\"
           
            else
                Response.write\"<tr><td><center>\"
                Mailtype=1
                mailnr=1
                response.write \"<h4>Meddelelse er sendt til : \"  & \"</h4><br>\"
                do while not send.eof
                    Navn= send(\"Name\")
                    IDpas= send(\"IDpas\")
                    Email= Send(\"Emailad\")
                    subject= Request(\"subject\")
                       
                    BodyTextto = \"Hej \" & Navn & vbCrLf & vbCrLf & bodytext & vbCrLf & vbCrLf & \"-----------------\" & vbCrLf
                    BodyTextto = BodyTextto + \"Denne mail er sendt fra nyhedstjenesten på www.xxxx.dk\" & vbCrLf
                    BodyTextto = BodyTextto + \"Ønsker du ikke at forsætte med at modtage nyheder, besøg http://www.xxxx.dk/news/confirm.asp?frameld=\"& IDpas & \" for at framelde tjenesten.\"
                    %>
                    <!--#include file=\"mailsend.asp\"-->
                    <%
                    response.write \"Mail nr: \" & mailnr & \" \"& send(\"emailad\") &\"<br>\"
                    send.movenext
                    mailnr = mailnr+1
                loop
                response.write \"</center></td></tr></table>\"
            end if

-----mailsend.asp ----
<%
if Mailtype=1 then

    Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
        \' Set logging to true to ease any potential debugging
        \' And set silent to true as we wish to handle our errors ourself
        JMail.Logging = true
        JMail.silent = true
       
        JMail.ServerAddress = \"websmtp.XXXX.dk\"
        JMail.SenderName     = \"XXXX NYT\"
        JMail.Sender        = \"admin@XXXX.dk\"
        JMail.Subject      = subject
        JMail.AddRecipient  Email
        JMail.Priority      = 3
        JMail.AddHeader    \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
        JMail.Body=BodyTextto
        if not JMail.Execute then
            Response.write \"<pre>\" & JMail.log & \"</pre>\"
        else
            Response.write \"Mail OK\"
            \'Response.write Email  & \"<b>\"
            \'Response.write subject  & \"<b>\"
            \'Response.write BodyTextto
        end if

        set JMail = nothing

End if
%>
Avatar billede wilweb Nybegynder
02. januar 2002 - 21:51 #5
Tak, det er fint af dig.
Jeg må åbentbart være et fæ til at søge på www
Jeg har ikke kunnet finde en nyhedsmail med tilmeld og afmeld knap, så nu prøver jeg at arbejde videre med din, Tak:> 
Avatar billede hnteknik Novice
02. januar 2002 - 23:17 #6
Ded tog eller kun ti secs at finde et par stykker -
prøv med petter fyenbos, som min er bygget over:

http://activedeveloper.dk/download/default.asp?mode=showdownload&id=156

HENRIK
Avatar billede wilweb Nybegynder
03. januar 2002 - 10:56 #7
Ja, men mit problem var nok at jeg ikke kunne få Petter Fyenbos til at virke.
Men tak anyway, jeg opretter et spørgsmål om emnet så jeg forhåbentligt kan få det til at virke.
Avatar billede hnteknik Novice
03. januar 2002 - 18:13 #8
OK, hvad er det, om ikke virker!

Henrik
Avatar billede wilweb Nybegynder
03. januar 2002 - 20:45 #9
Jeg opretter et spørgsmål, så kan du måske se på det?
Avatar billede hnteknik Novice
04. januar 2002 - 11:03 #10
Jeps - det kan jeg godt, men jeg ikke så meget tid den næste uge - skal op i \'IP telefoni\' på torsdags - mangler lige et tusinde sider.

Henrik
Avatar billede wilweb Nybegynder
04. januar 2002 - 11:58 #11
ÅK, held og lykke
se her http://www.eksperten.dk/spm/153738
:>
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