joyrider
Legacy Member
Ik heb een probleemke met CDOSYS wat ik gebruik voor een html mail te versturen.
Ik genereer eerst de html email (body gedeelte) helemaal in een variabele. Eens ik dit gedaan heb gebruik ik onderstaande functie om mijn html mail te versturen. Nu de code werkt want de mails worden verstuurd maar mijn orginele bericht komt niet overeen met het bericht dat is verzonden. Er zit een miniem verschil in nl er is ergens een enter teken tussen gekomen waardoor de html (tabel) opmaak helemaal in de war raakt (ik zie < TD> staan in de mail zelf, let op de spatie voor TD dit is de plek waar het enter teken tevoorschijn gekomen is, dit kon ik zien wanneer ik de mail opgeslagen had als een html file).
Nu om zeker te zijn dat ik geen fouten heb in mijn code heb ik die variabele dat de htmlbody bevat ook afgedrukt in een textarea op mijn pagina waar ik de mail verstuur en als ik daar kijk naar de waarde van die variabele staat er nergens dat enter teken in, maw het gebeurd wanneer de mail verstuurd wordt via CDOSYS.
Iemand enig idee waarom er bij de aangekomen/verzonden mail een Enter teken bijkomt Terwijl het niet in de variabele staat ?
want dit is vrij ambetant en vind maar geen reden waarom dit gebeurd
Ik genereer eerst de html email (body gedeelte) helemaal in een variabele. Eens ik dit gedaan heb gebruik ik onderstaande functie om mijn html mail te versturen. Nu de code werkt want de mails worden verstuurd maar mijn orginele bericht komt niet overeen met het bericht dat is verzonden. Er zit een miniem verschil in nl er is ergens een enter teken tussen gekomen waardoor de html (tabel) opmaak helemaal in de war raakt (ik zie < TD> staan in de mail zelf, let op de spatie voor TD dit is de plek waar het enter teken tevoorschijn gekomen is, dit kon ik zien wanneer ik de mail opgeslagen had als een html file).
Nu om zeker te zijn dat ik geen fouten heb in mijn code heb ik die variabele dat de htmlbody bevat ook afgedrukt in een textarea op mijn pagina waar ik de mail verstuur en als ik daar kijk naar de waarde van die variabele staat er nergens dat enter teken in, maw het gebeurd wanneer de mail verstuurd wordt via CDOSYS.
Iemand enig idee waarom er bij de aangekomen/verzonden mail een Enter teken bijkomt Terwijl het niet in de variabele staat ?
want dit is vrij ambetant en vind maar geen reden waarom dit gebeurd
Code:
function sendmail(mailto,Subject,body)
Set myMail=CreateObject("CDO.Message")
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="127.0.0.1"
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
myMail.Configuration.Fields.Update
myMail.Subject=Subject
myMail.From="mijn email staat hier"
myMail.To=mailto
myMail.HTMLBody=[body]
myMail.Send
set myMail=nothing
end function