Mail probleem planet.nl
----------------------------------
Ik zit met een eigenaardig probleem waar ik een antwoord op zoek. Ik heb al een work-around gevonden, dus het gaat me puur om het "waarom?"
Ik heb een functie geschreven om mails te versturen in vbscript.
Nu werkt deze functie perfect voor alle e-mail clienst (hotmail, gmail, ...) Het gaat'em eigenlijk ook helemaal niet om deze functie. Nu enkel bij planet.nl loopt het mis. Alle mensen met een @planet.nl adres kregen een incorrecte mail toegestuurd. Om één of andere reden viel er midden in de source een stuk HTML weg... Het is getest op verschillende planet account op verschillende pc's. Geen lokaal probleem dus...
Na lang testen viel het me op dat de source van de mail op één of andere manier in 2 blokken was verdeeld en dat er op het eerste blok een maximum aantal karaters zat. Na +/- 75 karakters werd de HTML afgekapt. Als ik dus blok 1 aanpaste tot +/- 75 karakters zodat blok 1 mooi aansloot bij blok 2 kreeg ik een fatsoenlijke mail aan was de HTML in de source code van die mail ok.
Heeft er iemand een idee waarom dat op één of andere manier in 2 blokken wordt gesplitst en waarom dat dat eerste blok een maximum aantal karakters heeft??
----------------------------------
Ik zit met een eigenaardig probleem waar ik een antwoord op zoek. Ik heb al een work-around gevonden, dus het gaat me puur om het "waarom?"
Ik heb een functie geschreven om mails te versturen in vbscript.
VBScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| Function sendMail(title,subtitle, fromname, from, rcpt, subject, body) Set gomail = CreateObject ("CDO.message") Bodyhtml = "" Bodyhtml = Bodyhtml & "<html><head>" Bodyhtml = Bodyhtml & "<title>" & title & "</title>" ... Bodyhtml = Bodyhtml & "</BODY>" Bodyhtml = Bodyhtml & "</HTML>" subject = subject fromt = """" & fromname & """ <" & from & ">" mlto = rcpt gomail.From = fromt gomail.To = rcpt gomail.bcc = "xxx@xxx.com" gomail.Subject = subject gomail.HTMLBody = Bodyhtml gomail.Send set gomail = nothing end Function |
Nu werkt deze functie perfect voor alle e-mail clienst (hotmail, gmail, ...) Het gaat'em eigenlijk ook helemaal niet om deze functie. Nu enkel bij planet.nl loopt het mis. Alle mensen met een @planet.nl adres kregen een incorrecte mail toegestuurd. Om één of andere reden viel er midden in de source een stuk HTML weg... Het is getest op verschillende planet account op verschillende pc's. Geen lokaal probleem dus...
Na lang testen viel het me op dat de source van de mail op één of andere manier in 2 blokken was verdeeld en dat er op het eerste blok een maximum aantal karaters zat. Na +/- 75 karakters werd de HTML afgekapt. Als ik dus blok 1 aanpaste tot +/- 75 karakters zodat blok 1 mooi aansloot bij blok 2 kreeg ik een fatsoenlijke mail aan was de HTML in de source code van die mail ok.
Heeft er iemand een idee waarom dat op één of andere manier in 2 blokken wordt gesplitst en waarom dat dat eerste blok een maximum aantal karakters heeft??
[ Voor 10% gewijzigd door Verwijderd op 20-04-2006 15:10 . Reden: titel niet correct... ]