Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Objective-C) Attach Email as message/rfc822 sub-part to an EmailDemonstrates how to add attach a message/rfc822 email to another email.
#import <CkoFileAccess.h> #import <CkoEmail.h> // In this example, we'll attach an email loaded from a .eml file to a new email. BOOL success; NSData emlBytes; CkoFileAccess *fac = [[CkoFileAccess alloc] init]; emlBytes = [fac ReadEntireFile: @"qa_data/eml/simple.eml"]; CkoEmail *email = [[CkoEmail alloc] init]; email.Subject = @"This is a test email with an attached email."; email.Body = @"Test with attached email."; [email AddTo: @"Joe" emailAddress: @"joe@example.com"]; email.From = @"mary@example.com"; success = [email AttachMessage: emlBytes]; NSLog(@"%@",[email GetMime]); // ---------------------------------------------------------------------- // Alternatively, we could do this: CkoEmail *emailToBeAttached = [[CkoEmail alloc] init]; success = [emailToBeAttached LoadEml: @"qa_data/eml/simple.eml"]; CkoEmail *email2 = [[CkoEmail alloc] init]; email2.Subject = @"This is a test email with an attached email."; email2.Body = @"Test with attached email."; [email2 AddTo: @"Joe" emailAddress: @"joe@example.com"]; email2.From = @"mary@example.com"; NSData emlBytes2; emlBytes2 = [emailToBeAttached GetMimeBinary]; success = [email2 AttachMessage: emlBytes2]; NSLog(@"%@",@"----"); NSLog(@"%@",[email2 GetMime]); |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.