Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check/improve compatibility with mail clients #44

Open
camann9 opened this issue Dec 11, 2014 · 6 comments
Open

Check/improve compatibility with mail clients #44

camann9 opened this issue Dec 11, 2014 · 6 comments

Comments

@camann9
Copy link
Contributor

camann9 commented Dec 11, 2014

Greenmail was written with JavaMail as the primary client. Nonetheless it would be nice if users would be able to connect to Greenmail using a mail client of their choice. We should check/improve support for major mail clients:

  • Thunderbird
  • Outlook
  • Apple mail
@camann9 camann9 added this to the 1.6 milestone Dec 11, 2014
@buildscientist
Copy link
Member

Is it worthwhile targeting mobile mail clients as well?

@camann9
Copy link
Contributor Author

camann9 commented Dec 15, 2014

I don't really think it's necessary since this feature is supposed to be used by developers to check on received mails and send test mails manually. IMHO people don't need to do this from a mobile device.

@elgalu
Copy link

elgalu commented Dec 15, 2014

+1 to check/improve support for major (non-mobile) mail clients.

Also, besides popular desktop clients, including 1 webmail client as Squirrelmail would be nice too.

@buildscientist
Copy link
Member

Hmm ok - some developers do develop mobile apps that can be used to share stuff over email :)

Anyhow if we get some users who want mobile mail client support we can handle that later.

@buildscientist
Copy link
Member

Apple Mail v7.3 on OS X 10.9.5 connecting to IMAP on 3143 (non SSL) using greenmail-standalone v1.5.0 causes the following exception/warning to be logged:

159694  WARN      commands.FetchCommand| Error processing command: Unexpected end of line. Command should be '<tag> FETCH <message-set> <fetch-profile>'
com.icegreen.greenmail.imap.ProtocolException: Unexpected end of line.
    at com.icegreen.greenmail.imap.commands.FetchCommand$FetchCommandParser.nextCharInLine(FetchCommand.java:451)
    at com.icegreen.greenmail.imap.commands.FetchCommand$FetchCommandParser.addNextElement(FetchCommand.java:363)
    at com.icegreen.greenmail.imap.commands.FetchCommand$FetchCommandParser.fetchRequest(FetchCommand.java:350)
    at com.icegreen.greenmail.imap.commands.FetchCommand.doProcess(FetchCommand.java:58)
    at com.icegreen.greenmail.imap.commands.FetchCommand.doProcess(FetchCommand.java:48)
    at com.icegreen.greenmail.imap.commands.CommandTemplate.process(CommandTemplate.java:57)
    at com.icegreen.greenmail.imap.ImapRequestHandler.doProcessRequest(ImapRequestHandler.java:98)
    at com.icegreen.greenmail.imap.ImapRequestHandler.handleRequest(ImapRequestHandler.java:51)
    at com.icegreen.greenmail.imap.ImapHandler.run(ImapHandler.java:69)
    at com.icegreen.greenmail.server.AbstractServer$1.run(AbstractServer.java:158)
    at java.lang.Thread.run(Thread.java:745)

This might be fixed by the Alfresco patch for FetchCommand in #37

@marcelmay
Copy link
Member

Opened issue #126 for this.

@marcelmay marcelmay modified the milestones: 1.5, 1.6 Apr 6, 2016
@marcelmay marcelmay removed this from the 1.6 milestone Aug 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants