You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Rajith Attapattu (JIRA)" <de...@geronimo.apache.org> on 2005/12/12 16:22:46 UTC

[jira] Created: (GERONIMO-1341) POP3 Implementation

POP3 Implementation
-------------------

         Key: GERONIMO-1341
         URL: http://issues.apache.org/jira/browse/GERONIMO-1341
     Project: Geronimo
        Type: New Feature
  Components: mail  
    Versions: 1.1    
    Reporter: Rajith Attapattu
    Priority: Minor


I have completed the POP3 implementation and the patch is attached.
Comments and code reviews are greatly appreciated.

I have done it in a Geronimo independent way so that the code can be moved out to a sub project in the future by just changing the package name.

What is done
=============
1. POP3Store, POP3Folder and partial implementation of POP3Message for JavaMail API

2. All support classes including factories for POP3Command and POP3Response and a POP3Connection abstraction.

3. Can connect, authenticate with user/pass and retrieve mail.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (GERONIMO-1341) POP3 Implementation

Posted by "Rick McGuire (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1341?page=all ]

Rick McGuire reassigned GERONIMO-1341:
--------------------------------------

    Assignee: Rick McGuire

> POP3 Implementation
> -------------------
>
>                 Key: GERONIMO-1341
>                 URL: http://issues.apache.org/jira/browse/GERONIMO-1341
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: mail
>    Affects Versions: 1.0-M5
>            Reporter: Rajith Attapattu
>         Assigned To: Rick McGuire
>            Priority: Minor
>             Fix For: 1.2
>
>         Attachments: javamail.patch
>
>
> I have completed the POP3 implementation and the patch is attached.
> Comments and code reviews are greatly appreciated.
> I have done it in a Geronimo independent way so that the code can be moved out to a sub project in the future by just changing the package name.
> What is done
> =============
> 1. POP3Store, POP3Folder and partial implementation of POP3Message for JavaMail API
> 2. All support classes including factories for POP3Command and POP3Response and a POP3Connection abstraction.
> 3. Can connect, authenticate with user/pass and retrieve mail.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (GERONIMO-1341) POP3 Implementation

Posted by "Bruce Snyder (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1341?page=comments#action_12364180 ] 

Bruce Snyder commented on GERONIMO-1341:
----------------------------------------

The patch has been committed: 

Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/POP3Command.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/POP3CommandFactory.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/POP3Connection.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/POP3Constants.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/POP3Folder.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/POP3Response.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/POP3ResponseBuilder.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/POP3Store.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/message
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/message/POP3Message.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/message/POP3MessageFactory.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/message/POP3MessageWithContentInfo.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/message/POP3MessageWithEnvelope.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/message/POP3MessageWithFlags.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/response
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/response/DefaultPOP3Response.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/response/POP3ListResponse.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/response/POP3ResponseFactory.java
Adding         javamail-transport/src/java/org/apache/geronimo/javamail/store/pop3/response/POP3StatusResponse.java
Sending        javamail-transport/src/resources/META-INF/javamail.default.providers
Transmitting file data ..................
Committed revision 372731.

I'm leaving this issue open with the idea that work can continue on this effort from this issue. 

> POP3 Implementation
> -------------------
>
>          Key: GERONIMO-1341
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1341
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.0-M5
>     Reporter: Rajith Attapattu
>     Priority: Minor
>      Fix For: 1.1
>  Attachments: javamail.patch
>
> I have completed the POP3 implementation and the patch is attached.
> Comments and code reviews are greatly appreciated.
> I have done it in a Geronimo independent way so that the code can be moved out to a sub project in the future by just changing the package name.
> What is done
> =============
> 1. POP3Store, POP3Folder and partial implementation of POP3Message for JavaMail API
> 2. All support classes including factories for POP3Command and POP3Response and a POP3Connection abstraction.
> 3. Can connect, authenticate with user/pass and retrieve mail.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (GERONIMO-1341) POP3 Implementation

Posted by "Rajith Attapattu (JIRA)" <de...@geronimo.apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-1341?page=comments#action_12360246 ] 

Rajith Attapattu commented on GERONIMO-1341:
--------------------------------------------

All the above issues are still outstanding.

Item 1 is of high priority. Working on it currently.

Items 3,4,5 needs help from the community to apply the patch and do some code reviews.
Also I have access to only one POP3 server, so if a few volunteers can help by testing with there mail servers that will be great.

Item 2 is low priority and will be done only after the code is more stable.

> POP3 Implementation
> -------------------
>
>          Key: GERONIMO-1341
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1341
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.0-M5
>     Reporter: Rajith Attapattu
>     Priority: Minor
>      Fix For: 1.1
>  Attachments: javamail.patch
>
> I have completed the POP3 implementation and the patch is attached.
> Comments and code reviews are greatly appreciated.
> I have done it in a Geronimo independent way so that the code can be moved out to a sub project in the future by just changing the package name.
> What is done
> =============
> 1. POP3Store, POP3Folder and partial implementation of POP3Message for JavaMail API
> 2. All support classes including factories for POP3Command and POP3Response and a POP3Connection abstraction.
> 3. Can connect, authenticate with user/pass and retrieve mail.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (GERONIMO-1341) POP3 Implementation

Posted by "Aaron Mulder (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1341?page=all ]

Aaron Mulder updated GERONIMO-1341:
-----------------------------------

    Fix Version: 1.1
        Version: 1.0-M5
                     (was: 1.1)

Notes from a redundant issue (can you clarify where these issues stand? Thanks)

 The following tasks needs to be done
==============================
1. Complete support for POP3Message, currently not all headers are parsed and, InetAddress for getRecipients(), getFrom are not working properly.

I am working on it, and will have something by Monday.

2. SSLSocket support using JSSE, bcos for instance Google POP3 doesn't work as it runs over SSL.

Is this a priority???

3. Needs more testing with different mail servers. Tested with only my mail server. I really need help with this !!!!

4. Need to do some code review and more documentation.

5. Unit tests.


For now I have included the pop3 impl inside geronimo-javamail-transport.
We can either move it to a sub project called geronimo-javamail-store or we can rename the current project to geronimo-javamail-providers (for both transports and stores)to be in line with the JavaMail spec.

I like the second option. 

> POP3 Implementation
> -------------------
>
>          Key: GERONIMO-1341
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1341
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.0-M5
>     Reporter: Rajith Attapattu
>     Priority: Minor
>      Fix For: 1.1
>  Attachments: javamail.patch
>
> I have completed the POP3 implementation and the patch is attached.
> Comments and code reviews are greatly appreciated.
> I have done it in a Geronimo independent way so that the code can be moved out to a sub project in the future by just changing the package name.
> What is done
> =============
> 1. POP3Store, POP3Folder and partial implementation of POP3Message for JavaMail API
> 2. All support classes including factories for POP3Command and POP3Response and a POP3Connection abstraction.
> 3. Can connect, authenticate with user/pass and retrieve mail.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (GERONIMO-1341) POP3 Implementation

Posted by "Rajith Attapattu (JIRA)" <de...@geronimo.apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1341?page=all ]

Rajith Attapattu updated GERONIMO-1341:
---------------------------------------

    Attachment: javamail.patch

> POP3 Implementation
> -------------------
>
>          Key: GERONIMO-1341
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1341
>      Project: Geronimo
>         Type: New Feature
>   Components: mail
>     Versions: 1.1
>     Reporter: Rajith Attapattu
>     Priority: Minor
>  Attachments: javamail.patch
>
> I have completed the POP3 implementation and the patch is attached.
> Comments and code reviews are greatly appreciated.
> I have done it in a Geronimo independent way so that the code can be moved out to a sub project in the future by just changing the package name.
> What is done
> =============
> 1. POP3Store, POP3Folder and partial implementation of POP3Message for JavaMail API
> 2. All support classes including factories for POP3Command and POP3Response and a POP3Connection abstraction.
> 3. Can connect, authenticate with user/pass and retrieve mail.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (GERONIMO-1341) POP3 Implementation

Posted by "Vamsavardhana Reddy (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/GERONIMO-1341?page=all ]

Vamsavardhana Reddy closed GERONIMO-1341.
-----------------------------------------

    Resolution: Fixed

> POP3 Implementation
> -------------------
>
>                 Key: GERONIMO-1341
>                 URL: http://issues.apache.org/jira/browse/GERONIMO-1341
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: mail
>    Affects Versions: 1.0-M5
>            Reporter: Rajith Attapattu
>         Assigned To: Rick McGuire
>            Priority: Minor
>             Fix For: 1.2
>
>         Attachments: javamail.patch
>
>
> I have completed the POP3 implementation and the patch is attached.
> Comments and code reviews are greatly appreciated.
> I have done it in a Geronimo independent way so that the code can be moved out to a sub project in the future by just changing the package name.
> What is done
> =============
> 1. POP3Store, POP3Folder and partial implementation of POP3Message for JavaMail API
> 2. All support classes including factories for POP3Command and POP3Response and a POP3Connection abstraction.
> 3. Can connect, authenticate with user/pass and retrieve mail.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira