Toon posts:

VB / ASP VbScript &VbCrlf vraag

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hai,

Ik gebruik & VbCrlf om "enter's" te geven in een mailtje wat ik wil versturen. Ik merkte het probleem eerst op in een asp vb script wat ik had geschreven. Dit draaide op een Windows 2000 Server (iis 5). Ik kwam op het idee dat dit mogelijk aan de server lag. Nu heb ik een vbscript gemaakt sendmail.vbs die ik execute op mijn Windows XP machine. Maar ook hier lukt het niet.
mBody = "Dit is een test mailtje om CDO Functionaliteit te testen" & VbCrlf & _
"regel 2" & VbCrlf & _
"regel 3" & VbCrlf & _
"regel 4" & VbCrlf & _
"regel 5" & VbCrlf & _
"regel 6" & VbCrlf & _
"regel 7" & VbCrlf & _
"regel 8" & VbCrlf & _
"regel 9" & VbCrlf & _
"regel 10" & VbCrlf & VbCrlf & _ 'Hier slaat hij zelfs een regel over
"The End....." & VbCrlf
De output die ik krijg:
Dit is een test mailtje om CDO Functionaliteit te testen regel 2 regel 3 regel 4 regel 5 regel 6 regel 7 regel 8 regel 9 regel 10

The End.....
Ik wil geen lege regel.. Ik wil een enter naar elke regel hebben zodat hij de regel ernaar verder gaat.


Suggesties ?? Anyone ?? :)

Thanx

  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 08-05 09:43

Jaspertje

Max & Milo.. lief

kan je geen html gebruiken?

Verwijderd

Topicstarter
Euh is een optie.. Als ik ergens kan vinden hoe ik met "CDO.Message" een html format aangeef. Daarnaast gaat mijn voorkeur naar cleartxt. Ivm groottes van mailtjes.

  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 08-05 09:43

Jaspertje

Max & Milo.. lief

"gewoon regel1<br> " & _
"regel2<br>"

enz...

Verwijderd

Topicstarter
Euhm gaat niet werken.. Dan komt dat in mijn mailtje te staan.
Ik moet ergens kunnen aangeven in me config dat het html is.. Alleen hoe precies had ik ook nog nooit gevonden

With objFields
.Item("http://schemas.microsoft.com/cdo/configuration/SendUsing")= 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "172.20.20.1"
.Item("http://schemas.microsoft.com/cdo/configuration/SMTPServerPort")= 25
.Update
End With

With objMail
Set .Configuration = objConfig
.To = "h.doppenberg@####"
.From = "no-reply@####"
.Subject = "VBScript mailmessage"
.TextBody = mBody
.Send
End With

Ik denk dat ik zojuist zie..
.TextBody zou wel eens html body kunnen zijn :P

Ff proberen.. Maar feit blijft dat &VbCrlf juiste code is en toch niet werkt. Mijn voorkeur blijft uitgaan naar cleartext.. Moet toch ook een oplossing voor zijn ??

Verwijderd

Topicstarter
Jaspertje schreef op donderdag 24 februari 2005 @ 09:48:
"gewoon regel1<br> " & _
"regel2<br>"

enz...
In html lukt het nu wel :)

Maar rest... Ik wil graag cleartext omdat dat altijd kon. :)

Verwijderd

je zou kunnen proberen om VBCrLf te vervangen door "chr(13) & chr(10)"

[ Voor 13% gewijzigd door Verwijderd op 24-02-2005 11:20 ]


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Ligt het niet meer gewoon aan de mailclient?

Ik gebruik hetzelfde en werkt prima hier. Hoewel ik gewoon Body aanroep i.p.v. TextBody.

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

Hoewel ik gewoon Body aanroep i.p.v. TextBody
Daar zou je de spijker wel eens op de kop kunnen slaan.... H.Doppenberg?

My personal website


Verwijderd

Topicstarter
Hmm.. Bedankt dat zou het idd wel eens kunnen zijn.. Dat ga ik ook even proberen :)
De chr(10) etc werkt ook niet..
Bedankt voor de gewone .Body tip ;) Ga ik doen..

Thanx
Pagina: 1