Toon posts:

[vbscript/HTML/CSS] Mail probleem planet.nl

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met een eigenaardig mail 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??