From: SourceForge.net <no...@so...> - 2005-05-19 01:00:05
|
Plugin Central Submission item #1177075, was opened at 2005-04-05 08:54 Message generated for change (Comment added) made by jchoyt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=625093&aid=1177075&group_id=588 Category: None Group: None Status: Open >Priority: 3 Submitted By: Prakash (duggaraju) Assigned to: Jeffrey Hoyt (jchoyt) Summary: JMail Plugin initial release Initial Comment: 1. Name- JMailPlugin. 2. Version Number- 1.0. 3. All Requirements- * JDK compatibility - 1.3 * jEdit version - 4.2 * plugin dependencies - none * required third-party applications (indicate version if applicable) * libraries to be bundled with the release - mail.jar activation.jar (part of J2EE) 4. Announcement- initial Plugin Central release. 5. Source Code- under CVS tagged JMAIL-1-0. 6. Descriptions- A plugin to read and send Mails. The plugin currently supports the following * Read mails from POP/IMAP * Send/reply/forward mails using SMTP * Able to connect to multiple account simultaneoously * You can view each individual attachment in jEdit * you can save individual/all attachments Note that currently jEdit creates a separate JARClassLoader for each jar it loads and this causes problems with the mail APIs. So the ant file creates a merged_mail.jar merging mail.jar and activation.jar ---------------------------------------------------------------------- >Comment By: Jeffrey Hoyt (jchoyt) Date: 2005-05-18 19:59 Message: Logged In: YES user_id=396194 Ping! Prakash, Do you want this in the next release? If so you need to get this how you'd like it so I can package it before the end of the month ---------------------------------------------------------------------- Comment By: Jeffrey Hoyt (jchoyt) Date: 2005-04-27 08:28 Message: Logged In: YES user_id=396194 Got this from the main Plugin packager: 1. I don't think you want to use temporary buffers for visible buffers, as it creates problems with the buffer switcher. For example, if editing a file then opening a message, the buffer switcher still says the previous buffer is open. Then manually closing the buffer generates an error. I believe temporary buffers are for searching and whatnot (not for display and editing) -- I could be wrong about that, though. I'd rather not release the plugin to Plugin Central with the temporary buffer issue, as just testing/experimenting with the plugin I got numerous stack traces before I figured out what was going on. ---------------------------------------------------------------------- Comment By: Jeffrey Hoyt (jchoyt) Date: 2005-04-26 22:58 Message: Logged In: YES user_id=396194 OK. Got it up and running, but I can't get it to connect to get mail. Will try again tomorrow with a different mail server. Getting: javax.mail.MessagingException: Connect failed; nested exception is: java.io.IOException: Unexpected response: 220 smtp-send.myrealbox.com Novonyx SMTP ready $Revision: 1.4 $ myrealbox is the smtp server I was testing with. The rest I don't know about. Any help would be appreciated. In the meantime, jEdit is saying. "[warning] JMailPlugin: jmail.JMailPlugin should extend EditPlugin not EBPlugin since it has an empty handleMessage()". I leave that one up to you. Also, here's the diff I had to do to get your build file working with the standard build method: Index: build.xml =================================================================== RCS file: /cvsroot/jedit/plugins/JMail/build.xml,v retrieving revision 1.2 diff -u -r1.2 build.xml --- build.xml 5 Apr 2005 13:40:21 -0000 1.2 +++ build.xml 27 Apr 2005 03:55:03 -0000 @@ -28,7 +28,7 @@ <path id="classpath"> <pathelement location="lib/activation.jar"/> <pathelement location="lib/mail.jar"/> - <pathelement location="${jedit.dir}/jedit.jar"/> + <pathelement location="${jedit.install.dir}/jedit.jar"/> </path> @@ -82,11 +82,24 @@ <target name="dist" description="creates distributable jar file" depends="compile,merged_lib"> <jar destfile="${dist.dir}/${jar.name}" > <fileset dir="${output.dir}"/> + <fileset dir="."> + <include name="JMail.props" /> + <include name="index.html" /> + <include name="*.xml" /> + </fileset> </jar> <copy todir="${dist.dir}"> <fileset dir="lib"> <include name="merged_mail.jar" /> </fileset> </copy> + <copy todir="${install.dir}"> + <fileset dir="${dist.dir}"> + <include name="${jar.name}" /> + </fileset> + <fileset dir="lib"> + <include name="merged_mail.jar" /> + </fileset> + </copy> </target> </project> The index.html file I created should be attached to this issue. Jeff ---------------------------------------------------------------------- Comment By: Jeffrey Hoyt (jchoyt) Date: 2005-04-26 22:35 Message: Logged In: YES user_id=396194 Working. Needs an index.html file (for documentation) so I am putting in a very basic one. If yoiu want a good one, let me know. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=625093&aid=1177075&group_id=588 |