sogo/SoObjects/Mailer
Wolfgang Sourdeau 891a9515dd Monotone-Parent: d47c52bbe608df33a336ba2d63dad8b7524aa9d7
Monotone-Revision: 72856332a8f1ed542e60f95b51d38f94347e37f5

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-09-23T01:58:33
Monotone-Branch: ca.inverse.sogo
2008-09-23 01:58:33 +00:00
..
SOGoMailDutchForward.wo Monotone-Parent: 5e0e51447ef2f0528a3a0b4bb9e2540eebbb1bc6 2008-05-20 19:16:19 +00:00
SOGoMailDutchReply.wo Monotone-Parent: 81f6f619789306a73dc061a36ac5b92bc8ecaac6 2008-09-05 16:50:22 +00:00
SOGoMailEnglishForward.wo Monotone-Parent: 53787a178138e23c283a66af023cbddab3f3c417 2007-11-19 22:44:12 +00:00
SOGoMailEnglishReply.wo Monotone-Parent: 81f6f619789306a73dc061a36ac5b92bc8ecaac6 2008-09-05 16:50:22 +00:00
SOGoMailFrenchForward.wo Monotone-Parent: 53787a178138e23c283a66af023cbddab3f3c417 2007-11-19 22:44:12 +00:00
SOGoMailFrenchReply.wo Monotone-Parent: 64aa83e8cd0a166c047f31a255fba032c405fbf9 2008-09-05 16:57:20 +00:00
SOGoMailGermanForward.wo Monotone-Parent: 53787a178138e23c283a66af023cbddab3f3c417 2007-11-19 22:44:12 +00:00
SOGoMailGermanReply.wo Monotone-Parent: 9f3c332eb676f74a10d05e0409aaeaf6ba62a1cd 2008-09-05 17:01:34 +00:00
SOGoMailItalianForward.wo Monotone-Parent: 3ba428cb7437bcf800f19f8b140f409be05bc889 2008-03-24 19:56:15 +00:00
SOGoMailItalianReply.wo Monotone-Parent: 9f3c332eb676f74a10d05e0409aaeaf6ba62a1cd 2008-09-05 17:01:34 +00:00
SOGoMailSpanishForward.wo Monotone-Parent: 5e0e51447ef2f0528a3a0b4bb9e2540eebbb1bc6 2008-05-20 19:16:19 +00:00
SOGoMailSpanishReply.wo Monotone-Parent: 81f6f619789306a73dc061a36ac5b92bc8ecaac6 2008-09-05 16:50:22 +00:00
ChangeLog.upstream - renamed old and obsolete ChangeLogs to Changelog.upstream; 2006-07-04 20:13:47 +00:00
GNUmakefile Monotone-Parent: 3beea562a57fe58bc0ec7f6ec1ea8b43840f6655 2008-08-22 18:43:08 +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: 56874b8e1d2260289bbdde17c8dbc01a15f354e7 2008-09-17 22:39:40 +00:00
NSString+Mail.h Monotone-Parent: 5a485db5775478811d6c38cfd017ebee3f75514c 2008-08-18 19:01:02 +00:00
NSString+Mail.m see changelog 2008-08-22 13:52:24 +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: 2f0d42cca69230479f5caefd8f858f7923b64337 2008-08-29 00:31:27 +00:00
SOGoDraftObject.m Monotone-Parent: 0dd43a8d058a214365a36681cd3df3b5c919b0f1 2008-09-10 19:50:27 +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
SOGoHTMLMailBodyPart.m Monotone-Parent: 3beea562a57fe58bc0ec7f6ec1ea8b43840f6655 2008-08-22 18:43:08 +00:00
SOGoImageMailBodyPart.m Monotone-Parent: 98f0464d1da2b872d5573c46ffb4cba64b5f1e50 2007-08-01 18:22:45 +00:00
SOGoMailAccount.h Monotone-Parent: 0bf13271077dfd22aaca8a2663fe7490f9d84cb3 2008-02-01 16:28:53 +00:00
SOGoMailAccount.m Monotone-Parent: a822829663fdf41f5ab083e6fb2ca305b833454f 2008-09-01 17:31:40 +00:00
SOGoMailAccounts.h Monotone-Parent: 0bf13271077dfd22aaca8a2663fe7490f9d84cb3 2008-02-01 16:28:53 +00:00
SOGoMailAccounts.m Monotone-Parent: 998f8668c2a6175352cb3f2d659db5aa04b0fa39 2008-02-07 23:09:12 +00:00
SOGoMailBaseObject.h Monotone-Parent: 1b85a9d7216f9937a44da6e0649a8b8f792b25c9 2008-03-04 20:57:36 +00:00
SOGoMailBaseObject.m Monotone-Parent: 7b5f08442cc8a464b29abb66c14ba679da84d277 2008-09-02 02:57:12 +00:00
SOGoMailBodyPart.h Monotone-Parent: 7673d0874bfab0e145fb002673765af736eb602a 2007-12-17 20:24:07 +00:00
SOGoMailBodyPart.m Monotone-Parent: 25391f65ab0c40a0befe20a95f03ca78a76d4cfc 2008-08-27 19:59:39 +00:00
SOGoMailFolder.h Monotone-Parent: 6b7485d7999f592e4a4b077024f47c2323c3fdbc 2008-09-22 21:31:42 +00:00
SOGoMailFolder.m Monotone-Parent: d47c52bbe608df33a336ba2d63dad8b7524aa9d7 2008-09-23 01:58:33 +00:00
SOGoMailForward.h Monotone-Parent: 81f6f619789306a73dc061a36ac5b92bc8ecaac6 2008-09-05 16:50:22 +00:00
SOGoMailForward.m Monotone-Parent: 81f6f619789306a73dc061a36ac5b92bc8ecaac6 2008-09-05 16:50:22 +00:00
SOGoMailManager.h Monotone-Parent: 6b7485d7999f592e4a4b077024f47c2323c3fdbc 2008-09-22 21:31:42 +00:00
SOGoMailManager.m Monotone-Parent: 6b7485d7999f592e4a4b077024f47c2323c3fdbc 2008-09-22 21:31:42 +00:00
SOGoMailObject+Draft.h Monotone-Parent: 81f6f619789306a73dc061a36ac5b92bc8ecaac6 2008-09-05 16:50:22 +00:00
SOGoMailObject+Draft.m Monotone-Parent: 81f6f619789306a73dc061a36ac5b92bc8ecaac6 2008-09-05 16:50:22 +00:00
SOGoMailObject.h Monotone-Parent: 6b7485d7999f592e4a4b077024f47c2323c3fdbc 2008-09-22 21:31:42 +00:00
SOGoMailObject.m Monotone-Parent: 6b7485d7999f592e4a4b077024f47c2323c3fdbc 2008-09-22 21:31:42 +00:00
SOGoMailReply.h Monotone-Parent: 81f6f619789306a73dc061a36ac5b92bc8ecaac6 2008-09-05 16:50:22 +00:00
SOGoMailReply.m Monotone-Parent: 81f6f619789306a73dc061a36ac5b92bc8ecaac6 2008-09-05 16:50:22 +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
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: 3beea562a57fe58bc0ec7f6ec1ea8b43840f6655 2008-08-22 18:43:08 +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