Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Emails mit Attachement unter IOS (https://www.delphipraxis.net/187417-emails-mit-attachement-unter-ios.html)

thomas1765 27. Nov 2015 14:39


Emails mit Attachement unter IOS
 
Hallo,

ich möchte gerne auf dem IPHONE Emails mit Attachment und dem Standard Emailclient versenden,

Das heisst:
Ich cöchte den client mit vordefinierten Inhalt, Attachment aufrufen so dass der User nur noch den
Empfänger eintragen muss und dann die Email absebdeb kann.

Ohne Attachement funktioniet das:
Delphi-Quellcode:
procedure SendEmail(aEmail: string; aSubject: string = ''; aBody: string = '');
var lSharedApplication: UIApplication;
    lURL: string;
begin
  lURL := 'mailto:'+aEmail;
  if (aSubject<>'') or (aBody<>'') then
  begin
    lURL := lURL+'?subject='+aSubject;
    if aBody<>'' then
      lURL := lURL+'&body='+aSubject;
    lURL := StringReplace(lURL,' ','%20',[rfReplaceAll]); //replace spaces
    lURL := StringReplace(lURL,sLineBreak,'%0D%0A',[rfReplaceAll]);//replace linebreaks
  end;
  lSharedApplication := TUIApplication.Wrap(TUIApplication.OCClass.SharedApplication);
  lSharedApplication.openURL(StrToNSUrl(lURL));
end;
Aber wie hänge ich ein Attachment an?

Oder muss ich da einen ganz anderen Ansatz machen?

Gruß
Thomas

himitsu 27. Nov 2015 15:37

AW: Emails mit Attachement unter IOS
 
Die Definition für das mailto-Protokoll enthält nunmal keine Attachments.

Unter Windows gibt es z.B. die MAPI und IOS wird bestimmt/hoffentlich auch sowas besitzen,
ansonsten selber direkt an den Mail-Server schicken.
Da gibt es was von INDY.

thomas1765 27. Nov 2015 15:40

AW: Emails mit Attachement unter IOS
 
Okay,

das hatte ich mir schon fast gedacht. Aber was ist die Alternative?

Kann man objective code einbinden und dann den client aufrufen?


Gruß und danke,
Thomas

Mavarik 28. Nov 2015 18:48

AW: Emails mit Attachement unter IOS
 
TShowShareSheetAction?

Darlo 28. Nov 2015 20:01

AW: Emails mit Attachement unter IOS
 
Zitat:

Zitat von Mavarik (Beitrag 1322793)

Das Ding kann aber nur Images behandeln, sonst nix...

himitsu 30. Nov 2015 09:12

AW: Emails mit Attachement unter IOS
 
Bilder oder Text.

Hab kein iOS und keine Ahnung davon, kann also nix Genaueres sagen.
Aber allgemein ist es nicht einfach Mails mit Anhang über das Standardprogramm zu versenden und das in der heutigen Internet-Zeit. (vorallem in Windows ... Thunderbird, Outlook, Outlook, Outlook, Outlook Express/Windows Live Mail, 32 Bit, 64 Bit usw.)


TIdSMTP, TIdPOP3/TIdMAPI ... praktisch wie ein eigener Mail-Client.

RWarnecke 30. Nov 2015 10:20

AW: Emails mit Attachement unter IOS
 
In diesem Forumbeitrag sind mehrere Lösungswege aufgezeigt. Vielleicht hilft ja einer davon.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:06 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