/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Udsendelse af mail
Fra : Pelle Klumpfeber


Dato : 06-10-02 19:06

Jeg har lavet en online kalender i asp og kunne godt tænke mig at brugerne
modtager en mail de dage der er skrevet noget i kalenderen. Men det må vel
næsten være en slags script der skal køre på serveren og checke i basen. Er
det noget man kan lave ?

--
PK



 
 
Thygesen (06-10-2002)
Kommentar
Fra : Thygesen


Dato : 06-10-02 20:47

> Jeg har lavet en online kalender i asp og kunne godt tænke mig at brugerne
> modtager en mail de dage der er skrevet noget i kalenderen. Men det må vel
> næsten være en slags script der skal køre på serveren og checke i basen.
Er
> det noget man kan lave ?

Det kan man sagtens lave. Du kan bruge følgende kode, hvis du har adgang til
JMail.SMTPMail, den kan indsættes lige efter koden der gemmer det der bliver
skrevet i kalenderen:

Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "mail.ditdomæne.dk"
JMail.Sender = "afsender@dit_domæne.dk"
JMail.Subject = "Sender mail med JMail"
JMail.AddRecipient "modtager@domæne_navn.dk"
JMail.Body = "Eksempel på brugen af JMail" & VbCrLf & VbCrLf
JMail.Body = JMail.Body & "Hilsen"
' 1 - highest priority (Urgent)
' 3 - normal
' 5 - lowest
JMail.Priority = 1
JMail.Execute
Set JMail = Nothing

Mvh. Christoffer Thygesen

http://CHT.dk



Pelle Klumpfeber (06-10-2002)
Kommentar
Fra : Pelle Klumpfeber


Dato : 06-10-02 21:02

"Thygesen" <cht@cht.dk> wrote
> Det kan man sagtens lave. Du kan bruge følgende kode, hvis du har adgang
til
> JMail.SMTPMail, den kan indsættes lige efter koden der gemmer det der
bliver
> skrevet i kalenderen:
>
> Set JMail = Server.CreateObject("JMail.SMTPMail")
> JMail.ServerAddress = "mail.ditdomæne.dk"
> JMail.Sender = "afsender@dit_domæne.dk"
> JMail.Subject = "Sender mail med JMail"
> JMail.AddRecipient "modtager@domæne_navn.dk"
> JMail.Body = "Eksempel på brugen af JMail" & VbCrLf & VbCrLf
> JMail.Body = JMail.Body & "Hilsen"
> ' 1 - highest priority (Urgent)
> ' 3 - normal
> ' 5 - lowest
> JMail.Priority = 1
> JMail.Execute
> Set JMail = Nothing
>
> Mvh. Christoffer Thygesen

Jamen er dit eksempel ikke lavet sådan at mailen sendes når man fx. har
skrevet et indlæg ? Jeg vil have at mailen bliver sendt de dage der "sker"
noget. Også selvom man ikke har skrevet noget eller besøgt det website
kalenderen ligger på den pågældende dag.

--
PK





Thygesen (06-10-2002)
Kommentar
Fra : Thygesen


Dato : 06-10-02 21:07

> > Det kan man sagtens lave. Du kan bruge følgende kode, hvis du har adgang
> > til JMail.SMTPMail, den kan indsættes lige efter koden der gemmer det
der
> > bliver skrevet i kalenderen:
> >
> > <kode>
> Jamen er dit eksempel ikke lavet sådan at mailen sendes når man fx. har
> skrevet et indlæg ? Jeg vil have at mailen bliver sendt de dage der "sker"
> noget. Også selvom man ikke har skrevet noget eller besøgt det website
> kalenderen ligger på den pågældende dag.

ok, jeg opfattede dit spørgsmål lidt anderledes, men det kan også godt lade
sig gøre at udsende mails på beskemte tidspunkter.

du kan sammenligne datoen i databasen med den aktuelle dato:

if datofradb = dato then
'send mail
end if

du kan evt. gemme oplysninger i databasen om der er bleveet udsendt e-mail
for en dato i kalenderen.

Mvh. Christoffer Thygesen



Jesper Stocholm (06-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 06-10-02 21:20

Thygesen wrote :

>> Jamen er dit eksempel ikke lavet sådan at mailen sendes når man fx.
>> har skrevet et indlæg ? Jeg vil have at mailen bliver sendt de dage
>> der "sker" noget. Også selvom man ikke har skrevet noget eller besøgt
>> det website kalenderen ligger på den pågældende dag.
>
> ok, jeg opfattede dit spørgsmål lidt anderledes, men det kan også godt
> lade sig gøre at udsende mails på beskemte tidspunkter.
>
> du kan sammenligne datoen i databasen med den aktuelle dato:
>
> if datofradb = dato then
> 'send mail
> end if
>
> du kan evt. gemme oplysninger i databasen om der er bleveet udsendt
> e-mail for en dato i kalenderen.

men det ændrer jo ikke ved, at der så ingen mails kommer de dage, hvor
sitet ikke er besøgt.

Til Pelle: Du kan lave "skedulerede" afviklinger af programmer med enten
"Planlagte Opgaver" eller AT-kommandoen i Windows. I begge tilfælde er
det dog noget du skal tale med din udbyder om, da det (typisk) ikke er
noget man har adgang til som alm. kundde.



--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk

Pelle Klumpfeber (06-10-2002)
Kommentar
Fra : Pelle Klumpfeber


Dato : 06-10-02 21:47

"Jesper Stocholm" <jespers@stocholm.invalid> wrote
> Til Pelle: Du kan lave "skedulerede" afviklinger af programmer med enten
> "Planlagte Opgaver" eller AT-kommandoen i Windows. I begge tilfælde er
> det dog noget du skal tale med din udbyder om, da det (typisk) ikke er
> noget man har adgang til som alm. kundde.

Ok tak for det

--
PK




Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste