Closed
Bug 306898
Opened 19 years ago
Closed 16 years ago
Grendel dependence on JavaMail provider implementations
Categories
(Grendel Graveyard :: Protocols, enhancement)
Grendel Graveyard
Protocols
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: kieran.maclean, Assigned: kieran.maclean)
References
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.7.10) Gecko/20050717 Firefox/1.0.6 Build Identifier: To make use of many of the features of a JavaMail provider implementation, other than the basic it is necessary to provide implementation dependent options. This leads to the problem that Grendel may become dependent on a particular implementation of a JavaMail provider. This would lead to problems when integrating new JavaMail providers or changing JavaMail provider. How should Grendel handle different implementations of JavaMail providers? For instance the sun implementations use separate provider classes for SSL and non SSL connections where as the GNU JavaMail implementation uses a Session property to enable SSL connections. One possibility is that at the point of connection to the service the Account settings object is asked to provide the relevant details for the connection, including the name of the Provider to try biased on some integration of the javamail.provider file via the Global Session object. Another is to add a JavaMail implementation abstraction layer to allow the properties to be automatically determined and the correct javax.mail.Store instance biased on either the javamail.provider file or some other architecture to attempt to detect the correct provider to return replacing the javamail.provider structure. It may be worth noting that the caching is planned to be implemented as a "transparent" JavaMail store. ( The Cache is used as though it was the underling JavaMail store, but the messages and folders are cached automatically. ) Any other suggestions are welcome. Reproducible: Always Steps to Reproduce:
| Assignee | ||
Updated•19 years ago
|
Assignee: rlkeller → kieran
| Assignee | ||
Comment 1•19 years ago
|
||
Arranging bug dependences and assignments for code patches.
Status: NEW → ASSIGNED
Depends on: 304954
Comment 2•16 years ago
|
||
marking wontfix as grendel is removed from cvs
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•