Results 1 to 7 of 7

Thread: html nieuwsbrief via email versturen in Delphi

  1. #1

    html nieuwsbrief via email versturen in Delphi

    hallo allemaal,

    hoe kan ik het makkelijkst een html email versturen vanuit een appl. Ik gebuik OLE via outlook. maar het kan alleen met text. Als ik een html bestand in de body zet. alle afbeeldingen van de webpagina worden niet meegenomen.

    Wie kan mij helpen??

    thnx

    hier is een stuk code:

    Code:
      var OutlookApp, MailItem, MyAttachments: OLEVariant;
      try
        OutlookApp := CreateOleObject('Outlook.Application');
      except
        ShowMessage('Outlook kan niet gestart worden!');
        Exit;
      end;
      try
        MailItem := OutlookApp.CreateItem(olMailItem);
        MailItem.Recipients.Add('Timmermans.Shen@wanadoo.nl');
        MailItem.Subject := ('Test nieuws brief');
        stringlist := tStringlist.Create;
        stringlist.LoadFromFile('c:\test.html');
        MailItem.HTMLBody := stringlist.Text;
        stringlist.Free;
        MailItem.Send;
      finally
        myAttachments := VarNull;
        OutlookApp := VarNull;
      end;

  2. #2

  3. #3
    Je zal een cid moeten aanmaken voor ieder image in je HTML en dan doorgeven aan outlook
    html email inline images
    DeX 3 Delphi := The ease of VB with the power of C; Zoekt en gij zult vinden

  4. #4
    maar het voorbeeld is in indy, ik gebruik OLE. Heeft iemand een ander voorbeeld van OLE.

    thx

  5. #5
    Er zijn maar weinig Delphi voorbeelden. We hebben eens deze code vertaald:

    Code van VB.

    Misschien kun je deze vertalen hierin staat het hoe je het op de VB manier doet, dit is vrij gemakkelijk te vertalen naar Delphi.

  6. #6
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,708
    Quote Originally Posted by Jush
    maar het voorbeeld is in indy, [...]
    Je kunt natuurlijk ook een eenvoudige Indy-mailclient schrijven (misschien is dat
    zelfs wel veel eenvoudiger dan werken met OLE).

    In een niet al te ver verleden heb ik eens een artikel gelezen die ging over het
    schrijven van een mailing-list applicatie (volgens mij ergens op about.com), inclusief
    tips om beveiligingen die jouw ISP ingebouwd heeft tegen spammen (want daar
    lijkt het massaal verzenden van mail namelijk op) te omzeilen.

    [UPDATE]
    Hmmm, even gezocht en ik vond oa dit kleine artikeltje over een simpele email-client
    (geen mailing-list versie, maar da's zo uit te breiden natuurlijk) met Indy.



    Greetz,

    Peter.
    Last edited by VideoRipper; 21-Aug-06 at 02:55.
    TMemoryLeak.Create(Nil);

  7. #7
    Dat is wel leuk, maar als er een eis is dat het via de Exchange server moet dan heb je weinig aan het versturen van SMTP mail want deze doet dat niet standaard.

    Volgens mij was het nog onmogelijk om Indy via de Exchange werkend te krijgen. In ieder geval toen wij het voor het laatst probeerden.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •