I have the same dspace, mail-1.4.jar file as you do on your system.

[dspace lib]# pwd
/dspace/webapps/xmlui/WEB-INF/lib
[dspace lib]# jar tf mail-1.4.jar | grep -i smtp
com/sun/mail/smtp/
com/sun/mail/smtp/DigestMD5.class
com/sun/mail/smtp/SMTPAddressFailedException.class
com/sun/mail/smtp/SMTPAddressSucceededException.class
com/sun/mail/smtp/SMTPMessage.class
com/sun/mail/smtp/SMTPOutputStream.class
com/sun/mail/smtp/SMTPSSLTransport.class
com/sun/mail/smtp/SMTPSendFailedException.class
com/sun/mail/smtp/SMTPTransport.class
[dspace lib]#

But I also have a bunch of mail*.jar files on the system that I'm not 
sure about. Can any of these be interfering with proper handling of 
SMTP? How do I determine this, or can I just remove them?

/home/dspace/.m2/repository/javax/mail/mail/1.4/mail-1.4.jar
/root/.m2/repository/javax/mail/mail/1.4/mail-1.4.jar
/usr/share/java/classpathx-mail-1.3.1-monolithic-1.1.1.jar
/usr/share/java/classpathx-mail-1.3.1-monolithic.jar -> 
classpathx-mail-1.3.1-monolithic-1.1.1.jar
/usr/share/java/javamail.jar -> /etc/alternatives/javamail
/usr/share/java/classpathx-mail/imap-1.3.1.jar -> mail-1.3.1-providers.jar
/usr/share/java/classpathx-mail/imap.jar -> providers.jar
/usr/share/java/classpathx-mail/mail-1.3.1-api-1.1.1.jar
/usr/share/java/classpathx-mail/mail-1.3.1-api.jar -> 
mail-1.3.1-api-1.1.1.jar
/usr/share/java/classpathx-mail/mail-1.3.1-providers-1.1.1.jar
/usr/share/java/classpathx-mail/mail-1.3.1-providers.jar -> 
mail-1.3.1-providers-1.1.1.jar
/usr/share/java/classpathx-mail/mailapi.jar -> mail-1.3.1-api.jar
/usr/share/java/classpathx-mail/nntp-1.3.1.jar -> mail-1.3.1-providers.jar
/usr/share/java/classpathx-mail/nntp.jar -> providers.jar
/usr/share/java/classpathx-mail/pop3-1.3.1.jar -> mail-1.3.1-providers.jar
/usr/share/java/classpathx-mail/pop3.jar -> providers.jar
/usr/share/java/classpathx-mail/providers.jar -> mail-1.3.1-providers.jar
/usr/share/java/classpathx-mail/smtp-1.3.1.jar -> mail-1.3.1-providers.jar
/usr/share/java/classpathx-mail/smtp.jar -> providers.jar
/var/lib/tomcat5/common/lib/[javamail].jar -> /usr/share/java/javamail.jar

Peace,
Sean

Reuben Pasquini wrote:
> It looks like the javax.mail system cannot find the 
> classes that implement SMTP.
> Do you have a mail.jar in your webapp classpath ?
> I'd expect some mail.jar file to be in WEB-INF/lib or
> in the Tomcat root lib directories someplace.
> You can get a fresh copy of the SUN mail.jar implementation here:
>      http://java.sun.com/products/javamail/
> 
> If you do have a mail.jar file, then you can make sure it's
> not missing SMTP for some reason with 'jar tf'.
> 
> dspace15/webapps/xmlui/WEB-INF/lib$ jar tf mail-1.4.jar | grep -i smtp
> com/sun/mail/smtp/
> com/sun/mail/smtp/DigestMD5.class
> com/sun/mail/smtp/SMTPAddressFailedException.class
> com/sun/mail/smtp/SMTPAddressSucceededException.class
> com/sun/mail/smtp/SMTPMessage.class
> com/sun/mail/smtp/SMTPOutputStream.class
> com/sun/mail/smtp/SMTPSSLTransport.class
> com/sun/mail/smtp/SMTPSendFailedException.class
> com/sun/mail/smtp/SMTPTransport.class
> 
> Good luck!
> Reuben
> 
>>>> Sean Hennessee <[EMAIL PROTECTED]> 6/5/2008 10:51 AM >>>
> Thanks for the suggestion, Pere, but that didn't seem to help this
> time. 
> These packages were installed: java-1.4.2-gcj-compat 
> java-1.4.2-gcj-compat-devel libgcj libgcj-devel.
> 
> Those packages are now removed, (and system rebooted), but I'm still 
> getting the same errors whenever dspace attempts to send email. The
> only 
> java packages installed now are the "Sun" versions.
> 
> Peace,
> Sean
> 
> Pere Villega wrote:
>> Do you have "gcj" packages (the GNU Java compiler) installed? We had
>> lots of problems under Red Hat because of it, after removing its
>> packages everything worked fine.
>>
>> Check if that solves your issue.
>>
>> Regards,
>> Pere
>>
>> On Thu, 2008-06-05 at 07:46 -0700, Sean Hennessee wrote:
>>> I recently installed DSpace 1.5 on a fresh install of
> RHEL5/Postgresql. 
>>> While I can login using the manually created administrative account,
> I 
>>> cannot create any new accounts using the register page due to an
> error 
>>> whenever DSpace attempts to send email. This happens when attempting
> to 
>>> register as well as when attempting to reset a password of a
> manually 
>>> created account.
>>>
>>> I have already debugged sendmail and using mail to send email from
> the 
>>> shell prompt; that all works fine to any email address. Some issues
> I've 
>>> googled in non-dspace java applications is having multiple/wrong 
>>> mail/jar libraries that have not implemented the smtp handler
> correctly, 
>>> but it appears that dspace has it's own mail/jar libraries. In 
>>> particular, the other suggestions are removing all but one mail.jar
> 
>>> library from the classpath, but I don't see where/how to do that
> with 
>>> dspace. (I'm not too experienced with Java/JSM applications,
> although I 
>>> have a lot of experience with SysAdmin and web applications in
> general.)
>>> Any help with this would be appreciated.
>>>
>>> Detailed error messages here:
>>> http://pastebin.com/m70a65de6 
>>>
>>> Control panel information below.
>>>
>>> Peace,
>>> Sean
>>>
>>> Control Panel info:
>>> ===================
>>> Java and Operating System
>>> Java Runtime Environment Version:   1.6.0_06
>>> Java Runtime Environment Vendor:    Sun Microsystems Inc.
>>> Operating System Name:      Linux
>>> Operating System Architecture:      i386
>>> Operating Systesm Version:  2.6.18-92.el5
>>>
>>>
>>> DSpace Installation Directory:      /dspace
>>> DSpace Base URL:    http://dspace.nacs.uci.edu:8080 
>>> DSpace Host Name:   dspace.nacs.uci.edu
>>> Name of the Site:   DSpace - UCI Library
>>> Database Name:      postgres
>>> Database URL:       jdbc:postgresql://localhost:5432/dspace
>>> JDBC Driver:        org.postgresql.Driver
>>> Maximum Number of DB Connections in Pool:   30
>>> Max DB Wait Time:   5000
>>> Max Idle Connections:       -1
>>> SMTP Mail Server:   localhost
>>>  From E-mail Address:       [EMAIL PROTECTED] 
>>> Feedback Recipient:         [EMAIL PROTECTED] 
>>> General Site Administration E-mail:         [EMAIL PROTECTED] 
>>>
>>>
>>> Web Continuations
>>> Interpreter         Last Access     State
>>> resource://aspects/EPerson/sitemap.xmap     2 minutes       Active

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to