Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Ipworks Smtp - Anhang und Umlauten Problem (https://www.delphipraxis.net/183259-ipworks-smtp-anhang-und-umlauten-problem.html)

rocksoft 23. Dez 2014 23:09


Ipworks Smtp - Anhang und Umlauten Problem
 
Hallo zusammen,

ich spiele gerade mit IpWorks V9 und test die demo popclient, senden und empfangen lauft soweit bis man eine email mit sonderzeichen(im email text) und ein anhang mit senden will.

Z.B Email text:

das ist ein Test
ñ ä ö # * / - |



Hab nun die lössung gefunden :) als NEU deklariert im code

Hier ein teil des codes
Code:
      if FormCompose.ComboBoxAttachments.Items.Count > 0 then
      begin
         //reset data
         ipwMIME1.ResetData;

         //set PartCount. Part 0 is the plain text of the message
         ipwMIME1.PartCount := FormCompose.ComboBoxAttachments.Items.Count + 1;
         ipwMIME1.PartDecodedString[0] := FormCompose.MemoMessage.Text;

         // NEU---------------------------------------------------------
         ipwMIME1.PartContentType[0] := 'text/plain';
         // NEU---------------------------------------------------------

         //add attachments
         for i := 1 to FormCompose.ComboBoxAttachments.Items.Count do
            ipwMIME1.PartDecodedFile[i] := FormCompose.ComboBoxAttachments.Items[i-1];

         //encode
         try
            ipwMIME1.EncodeToString;
         except on E: EipwMIME do
            ShowMessage(E.Message);
         end;

         //assign the data. The Headers are indispensable!
         ipwSMTP1.MessageText := ipwMIME1.Message;
         ipwSMTP1.OtherHeaders := ipwMIME1.MessageHeadersString;

      end
      else
      begin
         // No MIME. Just send the message.
         ipwSMTP1.MessageText := FormCompose.MemoMessage.Text ;
      end;
und zurletzt Frohe Weihnachen an alle :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz