Einzelnen Beitrag anzeigen

Benutzerbild von rocksoft
rocksoft

Registriert seit: 7. Mär 2003
54 Beiträge
 
Delphi XE5 Professional
 
#1

Ipworks Smtp - Anhang und Umlauten Problem

  Alt 23. Dez 2014, 23:09
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
Robert
--
mfg Robert

Geändert von rocksoft (23. Dez 2014 um 23:57 Uhr) Grund: hab die lössung gefunden
  Mit Zitat antworten Zitat