sogo/SoObjects/Mailer
Wolfgang Sourdeau 6c7d493625 Monotone-Parent: 4d00dad8739e7b006068670c6a0916934c2178bc
Monotone-Revision: f6e1c82adf3299ac7fc2df5deef6ba13019de9de

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-11-06T21:23:08
Monotone-Branch: ca.inverse.sogo
2007-11-06 21:23:08 +00:00
..
SOGoMailEnglishForward.wo Monotone-Parent: e4252f3c39ed69ff82810c4730305d11f32582af 2007-08-22 15:10:48 +00:00
SOGoMailEnglishReply.wo Monotone-Parent: 62c54dca797fd3a058e6792e05ab111266735658 2007-11-05 17:04:05 +00:00
SOGoMailFrenchForward.wo Monotone-Parent: e4252f3c39ed69ff82810c4730305d11f32582af 2007-08-22 15:10:48 +00:00
SOGoMailFrenchReply.wo Monotone-Parent: 62c54dca797fd3a058e6792e05ab111266735658 2007-11-05 17:04:05 +00:00
SOGoMailGermanForward.wo Monotone-Parent: 100769dcb2b9d6ff69316a1bfc656ef29e7e49c0 2007-08-23 16:13:24 +00:00
SOGoMailGermanReply.wo Monotone-Parent: 62c54dca797fd3a058e6792e05ab111266735658 2007-11-05 17:04:05 +00:00
ChangeLog.upstream - renamed old and obsolete ChangeLogs to Changelog.upstream; 2006-07-04 20:13:47 +00:00
GNUmakefile Monotone-Parent: 46d8449338d0236510f5b139536909f2e5f7819d 2007-11-02 17:04:27 +00:00
GNUmakefile.preamble see ChangeLog 2006-06-15 19:34:10 +00:00
NSData+Mail.h Monotone-Parent: 4d00dad8739e7b006068670c6a0916934c2178bc 2007-11-06 21:23:08 +00:00
NSData+Mail.m Monotone-Parent: 025330d36e1af8f073a0b0a02b64a65e36da2ffb 2007-11-05 16:37:17 +00:00
NSString+Mail.h Monotone-Parent: 4d00dad8739e7b006068670c6a0916934c2178bc 2007-11-06 21:23:08 +00:00
NSString+Mail.m Monotone-Parent: 025330d36e1af8f073a0b0a02b64a65e36da2ffb 2007-11-05 16:37:17 +00:00
Product.m Monotone-Parent: cd7a9ff3cbba20673e49dd244a7f5abbc2cfe675 2007-07-10 14:16:04 +00:00
README see ChangeLog 2006-06-15 19:34:10 +00:00
SOGoCalendarMailBodyPart.m Monotone-Parent: 98f0464d1da2b872d5573c46ffb4cba64b5f1e50 2007-08-01 18:22:45 +00:00
SOGoDraftObject.h Monotone-Parent: 91f695324033a759f628aa29aa6bbda21c6e7dfa 2007-08-28 21:43:06 +00:00
SOGoDraftObject.m Monotone-Parent: 3a4de91fc3e2514ac5c72903d39f2c6522f4e044 2007-11-01 20:20:57 +00:00
SOGoDraftsFolder.h Monotone-Parent: 267e6d207c2b21dd1ac48357f84bd5251da930b1 2007-10-31 15:55:47 +00:00
SOGoDraftsFolder.m Monotone-Parent: 7d2b60688cdc88f9cad91827644a95830fad8d3f 2007-08-17 02:18:34 +00:00
SOGoImageMailBodyPart.m Monotone-Parent: 98f0464d1da2b872d5573c46ffb4cba64b5f1e50 2007-08-01 18:22:45 +00:00
SOGoMailAccount.h Monotone-Parent: 7db08f6967ccc793434ea22058755fb137e85d45 2007-11-01 13:27:47 +00:00
SOGoMailAccount.m Monotone-Parent: 4f12ba210dcd4149e7496ee80e06c65b94793dd3 2007-11-01 12:48:19 +00:00
SOGoMailAccounts.h Monotone-Parent: c4e25d84f9042e9b35f379e1d77a96da56e08bc0 2007-08-15 20:17:16 +00:00
SOGoMailAccounts.m Monotone-Parent: 205cd428c17e1d08bc362707f74e0be93d3d5fff 2007-08-20 21:49:28 +00:00
SOGoMailBaseObject.h Monotone-Parent: 267e6d207c2b21dd1ac48357f84bd5251da930b1 2007-10-31 15:55:47 +00:00
SOGoMailBaseObject.m Monotone-Parent: 4f12ba210dcd4149e7496ee80e06c65b94793dd3 2007-11-01 12:48:19 +00:00
SOGoMailBodyPart.h Monotone-Parent: 6fefb8e8d4a1210e81a21ab84cc5198b17561ef7 2007-08-01 18:44:41 +00:00
SOGoMailBodyPart.m Monotone-Parent: 3e73bc9e2ac67c257e07beaab3ae5c3a2c1f7479 2007-10-29 21:00:35 +00:00
SOGoMailFolder.h Monotone-Parent: 267e6d207c2b21dd1ac48357f84bd5251da930b1 2007-10-31 15:55:47 +00:00
SOGoMailFolder.m Monotone-Parent: 4f12ba210dcd4149e7496ee80e06c65b94793dd3 2007-11-01 12:48:19 +00:00
SOGoMailForward.h Monotone-Parent: 100769dcb2b9d6ff69316a1bfc656ef29e7e49c0 2007-08-23 16:13:24 +00:00
SOGoMailForward.m Monotone-Parent: 100769dcb2b9d6ff69316a1bfc656ef29e7e49c0 2007-08-23 16:13:24 +00:00
SOGoMailManager.h see ChangeLog 2006-06-15 19:34:10 +00:00
SOGoMailManager.m Monotone-Parent: 98f0464d1da2b872d5573c46ffb4cba64b5f1e50 2007-08-01 18:22:45 +00:00
SOGoMailObject+Draft.h Monotone-Parent: d0218fb78b87e5da11e31cb28a9ec3563699c62c 2007-08-22 15:14:06 +00:00
SOGoMailObject+Draft.m Monotone-Parent: caeb3d98458e98b0f36475b43626279ed156e598 2007-11-05 17:30:44 +00:00
SOGoMailObject.h Monotone-Parent: 025330d36e1af8f073a0b0a02b64a65e36da2ffb 2007-11-05 16:37:17 +00:00
SOGoMailObject.m Monotone-Parent: 025330d36e1af8f073a0b0a02b64a65e36da2ffb 2007-11-05 16:37:17 +00:00
SOGoMailReply.h Monotone-Parent: b5527cca41377fdda40add2bd6ca8f78f300fdef 2007-11-01 20:22:56 +00:00
SOGoMailReply.m Monotone-Parent: b5527cca41377fdda40add2bd6ca8f78f300fdef 2007-11-01 20:22:56 +00:00
SOGoMessageMailBodyPart.m Monotone-Parent: 98f0464d1da2b872d5573c46ffb4cba64b5f1e50 2007-08-01 18:22:45 +00:00
SOGoSentFolder.h Monotone-Parent: 267e6d207c2b21dd1ac48357f84bd5251da930b1 2007-10-31 15:55:47 +00:00
SOGoSentFolder.m Monotone-Parent: 267e6d207c2b21dd1ac48357f84bd5251da930b1 2007-10-31 15:55:47 +00:00
SOGoSharedInboxFolder.h Monotone-Parent: 98f0464d1da2b872d5573c46ffb4cba64b5f1e50 2007-08-01 18:22:45 +00:00
SOGoSharedInboxFolder.m Monotone-Parent: 98f0464d1da2b872d5573c46ffb4cba64b5f1e50 2007-08-01 18:22:45 +00:00
SOGoSharedMailAccount.h see ChangeLog 2006-06-15 19:34:10 +00:00
SOGoSharedMailAccount.m Monotone-Parent: 6fefb8e8d4a1210e81a21ab84cc5198b17561ef7 2007-08-01 18:44:41 +00:00
SOGoTrashFolder.h Monotone-Parent: 267e6d207c2b21dd1ac48357f84bd5251da930b1 2007-10-31 15:55:47 +00:00
SOGoTrashFolder.m Monotone-Parent: 98f0464d1da2b872d5573c46ffb4cba64b5f1e50 2007-08-01 18:22:45 +00:00
SOGoVCardMailBodyPart.m Monotone-Parent: 98f0464d1da2b872d5573c46ffb4cba64b5f1e50 2007-08-01 18:22:45 +00:00
Version see ChangeLog 2006-06-15 19:34:10 +00:00
bundle-info.plist Monotone-Parent: 1da368aaadb9a2d416b138131edcc4dcaffd44d0 2007-08-23 20:18:08 +00:00
product.plist Monotone-Parent: df870b4e79eda3ed7de26b0e804517afa6f1af76 2007-05-25 21:26:01 +00:00

README

# README for Mailer SoObjects

Class Overview
==============

SOGoMailManager
- backend class connecting to NGImap4, will probably move to SOGoLogic

Class Hierarchy
===============

[NSObject]
  SOGoMailerProduct
  <SOGoObject>
    SOGoMailAccounts
    SOGoMailBaseObject
      SOGoDraftObject
      SOGoDraftsFolder
      SOGoMailAccount
        SOGoSharedMailAccount
      SOGoMailBodyPart
        SOGoImageMailBodyPart
        SOGoMessageMailBodyPart
      SOGoMailFolder
        SOGoSharedInboxFolder
      SOGoMailObject
  [EODataSource]
    SOGoMailFolderDataSource

Defaults
========

SOGoEnableIMAP4Debug       YES|NO - enable/disable debugging in SOGoMailManager
SOGoDisableIMAP4Pooling    YES|NO - disable IMAP4 connection pooling
SOGoMailSpoolPath	   path   - FS path where mail drafts are stored
SOGoNoDraftDeleteAfterSend YES|NO - makes the draft's -delete method a NOOP

SOGoSpecialFoldersInRoot   YES|NO - do special folders live under INBOX?
  - corresponds to the Cyrus setting: "altnamespace: yes"
SOGoEnableSieveFolder      YES|NO - should the Sieve folder be visible?

SOGoSharedFolderName       IMAP4-Name
  - corresponds to the Cyrus setting: sharedprefix
SOGoOtherUsersFolderName   IMAP4-Name
  - corresponds to the Cyrus setting: userprefix

SOGoInternetMailSuffix     String-Pattern
  - suffix to add to mails sent via Internet
  - eg: -SOGoInternetMailSuffix \
        '"*** This email was composed using SOGo on the public Internet ***"'
    you can access request values inside the pattern, eg:
         "$headers.host$"

SOGoDoNotFetchMailHeader   YES|NO - whether or not to fetch the mail header
  - the mail header is ~4KB to fetch, a slowdown of ~13ms on the dev system
  - the header gives much more information about the mail
    - eg: spam status
  - parsing the mail header takes time

SOGoMailDisableETag        YES|NO - whether or not to check/deliver an etag