Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[ASP] Mijn nieuwsbriefprogje werkt niet mat alle mailprogs

None
13 antwoorden
  • Het volgende probleem kom tegen waar ik niet uitkom:

    Ik probeer in asp een nieuwsbrief te versturen. Dit gaat goed voorzover het wordt ontvangen met Outlook of Eudora. Het gaat fout als het in een webbased prog wordt ontvangen. Ik heb wel gemerkt dat er bedrijven zijn die het wel lukt.

    [code:1:bc2d23d505]
    strBody="<html>"
    strBody=strBody & "<title>Nieuwsbrief</title>"
    strBody=strBody & "<meta http-equiv=""Content-Type"" content=""text/html; charset=iso-8859-1"">"
    strBody=strBody & "</head>"
    strBody=strBody & "<body>"
    strBody=strBody & "<table width='450' cellpadding='0' cellspacing='0' border='0'>"
    strBody=strBody & "<tr><td>" & mailtekst & "</td></tr>"
    strBody=strBody & "</table>"
    strBody=strBody & "</body>"
    strBody=strBody & "</html>"

    sqlstr = "select * from eco_klant where mailing = 1"
    rs.open sqlstr, conn, 1, 3
    do until rs.eof
    Set MailObject = Server.CreateObject("CDONTS.NewMail")
    MailObject.Body = strBody
    MailObject.To = rs("email")
    MailObject.From = afzender
    MailObject.Subject = "Nieuwsbrief"
    MailObject.Bodyformat = cdoBodyFormatHTML
    MailObject.MailFormat = cdoMailFormatMime
    MailObject.Send
    Set MailObject = Nothing
    rs.movenext
    loop
    rs.close
    [/code:1:bc2d23d505]

    Ik begrijp niet wat ik fout doe omdat het binnen de normale mailprogs wel werkt.
  • Ik weet niet zeker of dat het is, maar ik zo iig een <head> tag toevoegen. Het kan zijn dat sommige mailprogramma's dat niet zo leuk vinden. (en terecht overigens :) )

    Waarom staat die tekst overings in een tabel (met maar 1 cel)?
  • In deze ene cel staat de inhoud van de variabele mailtekst. Deze komt uit een db.

    De inhoud tijdens het testen bestaat uit:

    [code:1:916d1d1069]
    <img src="http://www.voorbeeld.nl/images/lib/nieuwsbrief/nieuwsbrief 90 webshop 06-2005.jpg">
    <BR><WBR><BR><WBR><BR><WBR>
    Indien u er geen prijs op stelt in het vervolg deze nieuwsbrief te ontvangen, klik dan <a
    href='http://www.voorbeeld.nl/default.asp?div=uit&id={455AA7A7-3146-4516-9FE6-0716D22ACDFB}'>hier</a>.<WBR>
    [/code:1:916d1d1069]


    Van die head-tag ga ik nog testen.
  • Ter aanvulling:

    Deze tekst werkt correct bijeen 'normaal mailprog'.
  • [quote:71f5be4d1e="kanarievogel"]Het gaat fout als het in een webbased prog wordt ontvangen.[/quote:71f5be4d1e]
    Wat gaat er precies fout? Krijg je wel iets te zien? Gaat het met verschillende "merken" webmail applicaties fout?
    Ik gebruik zelf squirrelmail, en nu weet ik het niet helemaal zeker, maar volgens mij worden daarmee html mails standaard niet getoond. Wel als attachment, maar niet in mijn venster.
    Daarbij moet ik wel opmerken dat ik zelf altijd de weergave van html mail uitschakel. Zowel in mijn webmail als in mijn standaard mailclient (Thunderbird).
  • Op het scherm krijg ik het volgende:
    [code:1:5a16cad420]
    Indien u er geen prijs op stelt in het vervolg deze nieuwsbrief te
    ontvangen, klik dan hier
    <http://bsp.domeinhosting.nl/bsp/default.asp?div=uit&id={455AA7A7-3146-4
    516-9FE6-0716D22ACDFB}> .
    [/code:1:5a16cad420]

    Kies ik voor source tonen dan krijg ik het volgende:
    (het is helaas wel een hele lap, maar is wel compleet)

    [code:1:5a16cad420]
    Return-Path: <noreply@voorbeeld.nl>
    Delivered-To: 145-test@test.nl
    Received: (qmail 24569 invoked from network); 27 Jun 2005 14:50:57 -0000
    Received: from ip-space-by.plushosting.nl (HELO kanarie.nl) (80.84.234.226)
    by donald.nl.rot.plushosting.nl with SMTP; 27 Jun 2005 14:50:57 -0000
    Received: from mail pickup service by kanarie.nl with Microsoft SMTPSVC;
    Mon, 27 Jun 2005 16:55:04 +0200
    From: <noreply@voorbeeld.nl>
    To: <test@test.nl>
    Subject: Nieuwsbrief
    Date: Mon, 27 Jun 2005 16:55:04 +0200
    MIME-Version: 1.0
    Content-Type: multipart/alternative;
    boundary="—-=_NextPart_000_0C09_01C57B38.F74868F0"
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
    Message-ID: <KANARIE_1N4CxpAOAk000003b5@eurocomp.nl>
    X-OriginalArrivalTime: 27 Jun 2005 14:55:04.0906 (UTC) FILETIME=[33DE92A0:01C57B28]
    X-Spam-Level: ***
    X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on
    donald.nl.rot.plushosting.nl
    X-Spam-Status: No, hits=3.1 required=7.5 tests=HTML_50_60,HTML_IMAGE_ONLY_04,
    HTML_MESSAGE,NO_REAL_NAME autolearn=no version=2.64


    This is a multi-part message in MIME format.

    ——=_NextPart_000_0C09_01C57B38.F74868F0
    Content-Type: text/plain;
    charset="iso-8859-1"
    Content-Transfer-Encoding: 7bit




    Indien u er geen prijs op stelt in het vervolg deze nieuwsbrief te
    ontvangen, klik dan hier
    <http://www.voorbeeld.nl/default.asp?div=uit&id={455AA7A7-3146-4
    516-9FE6-0716D22ACDFB}> .

    ——=_NextPart_000_0C09_01C57B38.F74868F0
    Content-Type: text/html;
    charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable

    <html><title>Nieuwsbrief</title><meta http-equiv=3D"Content-Type" =
    content=3D"text/html; charset=3Diso-8859-1"></head><body><table =
    width=3D'450' cellpadding=3D'0' cellspacing=3D'0' =
    border=3D'0'><tr><td><img =
    src=3D"http://www.voorbeeld.nl/images/lib/nieuwsbrief/nieuwsbrief=
    90 webshop 06-2005.jpg"><BR><WBR><BR><WBR><BR><WBR>Indien u er geen =
    prijs op stelt in het vervolg deze nieuwsbrief te ontvangen, klik dan <a =
    href=3D'http://www.voorbeeld.nl/default.asp?div=3Duit&id=3D{455AA=
    7A7-3146-4516-9FE6-0716D22ACDFB}'>hier</a>.<WBR></td></tr></table></body>=
    </html>
    ——=_NextPart_000_0C09_01C57B38.F74868F0–

    [/code:1:5a16cad420]

    Ik hoop dat jullie hier iets mee kunnen.
  • Ik denk dat het vooral te maken heeft met de html ondersteuning van je webmail inderdaad, kijk eens of eea op je webmailaccount in te stellen is en of het dan wel werkt…
  • Dat laatste denk ik nu ook. Momenteel getest met hotmail. Geen centje pijn. Zal wel aan de mail-prog liggen. Daarom ben ik van plan om er een extra regel aan toe te voegen door het openen van een webpagina met de nieuwsbrief. Dit zie je wel eens vaker.

    Bedankt voor de medewerking. Mocht er nog iemand zijn die een goed idee heeft, dan graag.
  • Zie deze link voor een tutorial om multipart mails te maken.
    En ik denk dat je bij hotscripts.com ook wel scripts kunt vinden om multipart mails te maken.
    En even voor de goede orde: multipart mails zijn dus (simpel gezegd) mails met een text gedeelte voor mensen zoals ik ;), en een html gedeelte voor de mensen die graag html zien.
  • Ik heb een nieuwsbrief ontvangen van een bedrijf die de inhoud als in include zonder naam meestuurd. Heeft iemand een idee hoe dit principe werkt?
  • [quote:545784b0a4="kanarievogel"]Ik heb een nieuwsbrief ontvangen van een bedrijf die de inhoud als in include zonder naam meestuurd. Heeft iemand een idee hoe dit principe werkt?[/quote:545784b0a4]
    Welk bedrijf? Heb je een voorbeeld?
  • [quote:61fdd75c99="kanarievogel"]Ik heb een nieuwsbrief ontvangen van een bedrijf die de inhoud als in include zonder naam meestuurd. Heeft iemand een idee hoe dit principe werkt?[/quote:61fdd75c99]
    Alles in de HTML embedden
  • Het bedrijf is Douglas.

    Binnen deze include staat de hele handel in html.
    Hoe het precies werkt weet ik niet, vandaar mijn vraag.

    Ik weet dat het geen eenvoudig probleem is. Het hangt volgens mij allemeel op de functies van CDONTS.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.