Volg de onderstaande video om te zien hoe je onze site als web-app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
HoAxKe zei:Voor een project zou ik moeten kunnen zorgen dat een hoop mails in verschillende reeksen worden onderverdeeld, en dat deze reeksen worden verstuurd met telkens 15 minuten tussen. Is dit mogelijk met een simpele ASP.Net pagina? Kan iemand hierover meer info verschaffen?
HoAxKe zei:Ja, het probleem is dat het ASP.Net is he, dus dat als men de pagina vervest, deze timer dan toch ook terug 0 is, of da als je naar een andere pagina gaat, de timer weg is ...
HoAxKe zei:Hehehehe, denket ook. Maar ik weet dat er bij mijn php server iets is als CRON jobs. Is er dan een manier waarop ik CRON jobs kan aanmaken in ASP.Net ofzo?
Public Shared Function SendEmail(ByVal newsLetter As Courses.DataTransferObjects.NewsLetter, ByVal receipients() As Courses.DataTransferObjects.Recipient) As Boolean
Dim returnValue As Boolean = True
Dim mailMessage As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage
Dim receipient As Courses.DataTransferObjects.Recipient= Nothing
Dim sentMessage As Courses.DataTransferObjects.SentMessage = Nothing
Dim pauseAfter As Integer = CInt(System.Configuration.ConfigurationManager.AppSettings.Item("MailMessage.Pause.After"))
Dim pauseDuration As Integer = CInt(System.Configuration.ConfigurationManager.AppSettings.Item("MailMessage.Pause.Duration"))
Dim count As Integer = 0
mailMessage.From = New System.Net.Mail.MailAddress(newsLetter.Emailaddress, newsLetter.Name)
mailMessage.Subject = newsLetter.Subject
mailMessage.Body = newsLetter.Message
mailMessage.IsBodyHtml = True
For Each receipient In receipients
Try
returnValue = Courses.Logic.Email.GetLogic().Send(mailMessage, New System.Net.Mail.MailAddress(receipient.Emailaddress, receipient.FirstName & " " & receipient.LastName))
Catch ex As System.Exception
returnValue = False
End Try
If returnValue = True Then
sentMessage = New Courses.DataTransferObjects.SentMessage
sentMessage.NewsLetterId = newsLetter.Id
sentMessage.ReceipientId= receipient.Id
Courses.Plugins.PluginHandler.SentMessage.Create(sentMessage)
End If
count += 1
If count = pauseAfter Then
System.Threading.Thread.Sleep(pauseDuration)
count = 0
End If
Next
Return returnValue
End Function