[ASP] Vreemd probleem met zenden van e-mails via CDO.Message

Pagina: 1
Acties:

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 04-05 11:56
Ik heb onderstaande code:
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
'Send e-mail to company
Set MyMail = Server.CreateObject("CDO.Message")
MyMail.From = Request.Form("email") & " (" & Request.Form("name") & ")"
MyMail.To = Application("emailaddress")
MyMail.Subject = "E-mail from website"
BodyText = "The message below was send from the website on " & Now() & " by " & Request.Form("name") & " (" & Request.Form("email") & ") from country " & Request.Form("country") & "." & vbCrlf & vbCrlf
BodyText = BodyText & "--------------------------------------------------------------------------" & vbCrlf & vbCrlf
BodyText = BodyText & Request.Form("message")
MyMail.TextBody = BodyText
Set MyMail = Nothing

'Send e-mail to recipient
Set MyMail = Server.CreateObject("CDO.Message")
MyMail.From = "info@domain.com (Bedrijfsnaam)"
MyMail.To = Request.Form("email")
MyMail.Subject = "Website e-mail form"
BodyText = "Your message below was send to Bedrijfsnaam on " & Now() & "." & vbCrlf
BodyText = BodyText & "Bedrijfsnaam will contact you soon regarding your message." & vbCrlf & vbCrlf
BodyText = BodyText & "--------------------------------------------------------------------------" & vbCrlf & vbCrlf
BodyText = BodyText & Request.Form("message")
MyMail.TextBody = BodyText
MyMail.Send()
Set MyMail = Nothing


Deze ASP code stuurt 2 e-mails vanaf een ingevuld formulier op een website, 1 e-mail naar de ontvanger ter bevestiging en 1 naar het bedrijf waarvoor de e-mail bestemd is.
Het vreemde is dat dit prima werkte, een paar maanden geleden heb ik dit ontwikkeld en getest met het bedrijf, alles werkte toen prima.
Nu werkt het opeens niet meer, de code stuurt alleen nog de tweede e-mail, maar niet de eerste!

Ook het omdraaien van de code maakt niet uit.

De e-mail word via de IIS SMTP service via een smarthost lokaal door MDaemon verstuurd. In de log van MDaemon was alleen de eerste e-mail zichtbaar. De tweede niet!
Omdat ik eerst dacht dat het aan MDaemon lag heb ik ervoor gezorgd dat de IIS SMTP service direct de e-mails zelf verzend, ook dan word de eerste e-mail niet verstuurd en de tweede wel!

Alles draait onder Windows 2000 Server. Zowel op de live server als de ontwikkelserver (beide Win2k Server) gaat het niet goed.

Ook in de Windows Event Viewer is niks te zien hierover.

Heel vreemd dus allemaal, en dit lijkt wel op een bug.
Heeft iemand enig idee?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13-05 21:26

gorgi_19

Kruimeltjes zijn weer op :9

Je mist eenmaal een MyMail.Send()

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
gorgi_19 schreef op dinsdag 22 februari 2005 @ 12:33:
Je mist eenmaal een MyMail.Send()
/edit
laat maar :P

[ Voor 7% gewijzigd door RobIII op 22-02-2005 12:34 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Urk
  • Registratie: Maart 2000
  • Laatst online: 04-05 11:56
gorgi_19 schreef op dinsdag 22 februari 2005 @ 12:33:
Je mist eenmaal een MyMail.Send()
T*ring wat lomp!! |:( |:( |:(
Sjonge jonge, loop ik me blind te starten, is het gewoon zoiets simpels! Kan je nagaan hoe snel je iets makkelijk over het hoofd kan zien |:(

Hartelijk dank voor het wijzen op mijn stommiteit! _/-\o_

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Tijd dus om dit in een functie sendMail(sendTo, body) te stoppen. :)

Hoe kan code trouwens zomaar in de loop van de tijd uit zichzelf veranderen?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Gert schreef op dinsdag 22 februari 2005 @ 13:01:
Hoe kan code trouwens zomaar in de loop van de tijd uit zichzelf veranderen?
:?
• Self modifying code :P
• Virus
• Find en Replace op complete directories heb ik nog wel eens voor elkaar gekregen O-)
• Vergeetachtige programmeurs
• ...?

En meestal is het die 4e :P

[ Voor 18% gewijzigd door RobIII op 22-02-2005 13:16 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 11-05 08:55

sopsop

[v] [;,,;] [v]

En die personen van die 4e roepen allemaal om de beurt en heilig overtuigd de overige mogelijkheden (met name de 5e) :)

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 04-05 11:56
Ik weet nu achteraf hoe het komt dat het Send commando was verdwenen!
Dat had ik natuurlijk zelf gedaan, wilde iets testen zonder steeds een mail te verzenden, blijkbaar heb ik het wel weer aangezet voor de tweede mail maar dus niet voor de eerste... |:(
Pagina: 1