title: iphone email attachment
body: <p>I used the <strong>MessageUI framework</strong> to send the mail with attachment from my application. 
  But i got the following error,</p>
  
  <pre><code>2009-09-07 19:52:23.483 emailTest[11711:5b17]
   Error loading /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/DataClassMigrators/AccountMigrator.migrator/AccountMigrator:  dlopen(/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/DataClassMigrators/AccountMigrator.migrator/AccountMigrator, 265): Library not loaded: /System/Library/PrivateFrameworks/MobileWirelessSync.framework/MobileWirelessSync
  
   Referenced from: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/DataClassMigrators/AccountMigrator.migrator/AccountMigrator
  
        Reason: image not found
  
  2009-09-07 19:52:23.489 emailTest[11711:5b17] [+[AccountsManager _migrateAccountsIfNeeded]] Accounts migration failed
  [Switching to process 11711 local thread 0xf03]
  </code></pre>
  
  <p>my code is,</p>
  
  <pre><code>MFMailComposeViewController *picker = [[MFMailComposeViewController alloc]init];
  picker.mailComposeDelegate = self;
  [picker setSubject:@"This is iPhone email   attachment test"];
  
  UIImage *sampleImg = [UIImage imageNamed:@"iPhone.jpg"];
  NSData *imageData = UIImageJPEGRepresentation(sampleImg, 1);
  [picker addAttachmentData:imageData mimeType:@"image/png" fileName:@"iPhone.jpg"];
  
  
  NSString *emailBody = @"I am sending the image attachment with iPhone email service";
  [picker setMessageBody:emailBody isHTML:YES];
  
  [self presentModalViewController:picker animated:YES];
  [picker release];
  </code></pre>
  
  <p>please help me.</p>