replicant-packages_apps_Email/src/com/android/email
Marc Blank 0ed690bfb4 Send meeting invite mail as multipart/alternative
* Turns out that Exchange 2003 requires the ics attachment to be in a
  multipart/alternative, rather than a multipart/mixed MIME message
* Exchange 2007 accepts both types
* Therefore, we change our output for this particular situation, i.e.
  a single attachment that is an ics file, to multipart/alternative
* Rename FLAG_SUPPRESS_CONTENT_DISPOSITION to FLAG_ICS_ALTERNATIVE_PART
  and make this flag do double duty - 1) suppress the Content-Disposition
  header (also required by Exchange) and 2) send the message as
  multipart/alternative
* Add unit tests for Rfc822Output to check that mime parts are composed
  properly

Bug: 2516394
Change-Id: I60e26f57b8ecaf01d0340e7828533334e0e7d45a
2010-03-17 09:59:24 -07:00
..
activity MessageView: reject early invalid messageId. 2010-03-17 11:25:26 +01:00
mail Send meeting invite mail as multipart/alternative 2010-03-17 09:59:24 -07:00
provider Send meeting invite mail as multipart/alternative 2010-03-17 09:59:24 -07:00
service Store UUID instead of _id in desktop shortcuts. 2010-03-03 15:41:10 -08:00
Account.java Legacy account migration 2010-02-10 23:18:19 -08:00
AccountBackupRestore.java Relax device admin policies when accounts deleted 2010-02-09 11:01:01 -08:00
Controller.java Gather common exchange related methods into one place 2010-02-02 13:36:45 -08:00
Email.java Use a single account color resource table; add convenience methods 2010-02-08 09:21:54 -08:00
EmailAddressAdapter.java GAL support 2010-03-15 11:12:34 -07:00
EmailAddressValidator.java GAL support 2010-03-15 11:12:34 -07:00
ExchangeUtils.java Enable calendar sync for Exchange accounts when upgrading. 2010-02-26 13:28:59 -08:00
FixedLengthInputStream.java auto import from //depot/cupcake/@135843 2009-03-03 19:32:22 -08:00
GroupMessagingListener.java eclair snapshot 2009-11-12 18:46:09 -08:00
LegacyConversions.java Follow-up to MimeMessage efficiency improvements. 2010-03-10 16:42:49 -08:00
MessagingController.java More work on account migration 2010-03-08 13:53:01 -08:00
MessagingListener.java eclair snapshot 2009-11-12 18:46:09 -08:00
OneTimeInitializer.java Enable calendar sync for Exchange accounts when upgrading. 2010-02-26 13:28:59 -08:00
PeekableInputStream.java auto import from //depot/cupcake/@135843 2009-03-03 19:32:22 -08:00
Preferences.java Change EAS authenticator's label according to the vendor policy. 2010-02-02 16:25:29 -08:00
SecurityPolicy.java Move DeviceAdmin APIs to android.app.admin. 2010-02-26 23:31:37 -08:00
Utility.java Exchange calendar: fixes for the ICS writer. 2010-03-16 13:05:34 -07:00
VendorPolicyLoader.java Continuing work on account migration 2010-03-03 22:19:41 -08:00