You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Nishit Trivedi <ni...@planet.net> on 2000/05/18 18:53:03 UTC

attachments

hi,
does anybody know how to send attachment with javamail-cocoon...
i am using:
cocoon1.7.2
javamail1.1.3

Internet Programmer
Planet Access Networks
973-691-4704 Ext:157


Re: attachments

Posted by Darren Scott <ds...@bluecheese.co.uk>.
Darren Scott wrote:
> >java.lang.ClassNotFoundException: _export._www._development._xml._hello_page
> >at org.apache.cocoon.processor.xsp.language.java.XSPClassLoader.loadClass(XSPClassLoader.java:99)

Doh...

>xmlns:xsp="http://www.apache.org/1999/XSP/Core"

I forgot the :xsp

Sorry to waste bandwidth - but then maybe Cocoon have given a more
sensical Exception?

Darren Scott
Production Director
bluecheese.co.uk

Re: attachments

Posted by Darren Scott <ds...@bluecheese.co.uk>.
Stefano Mazzocchi wrote:
> I think we need an Mail taglib for XSP....
> 
> ... does anybody have anything like that ready? or just a quick start?
> 
> Any volunteer?

I quite fancy having a go - I need to get to grips with taglib.

Can't promise one tomorrow, but I've used JavaMail a fair amount so I'm
sure it won't be too difficult.

The only problem is, I can't even get a basic XSP page working at the
mo:

>java.lang.ClassNotFoundException: _export._www._development._xml._hello_page
>at org.apache.cocoon.processor.xsp.language.java.XSPClassLoader.loadClass(XSPClassLoader.java:99)

Permissions look fine on the repository (a+rwx to double check).

The .java file in the repository exists but has file length of 0, no
.class file.

I changed the default location of the repository to an absolute path
when I installed (1.7.3)

Darren Scott
Production Director
bluecheese.co.uk

Re: attachments

Posted by Giacomo Pati <gi...@simba.pwr.ch>.
On Fri, May 19, 2000 at 02:56:02PM +0200, Stefano Mazzocchi wrote:
> Eric SCHAEFFER wrote:
> >
 
<snip/>

> >    javax.mail.Transport.send(msg);
> 
> I think we need an Mail taglib for XSP.... 
> 
> ... does anybody have anything like that ready? or just a quick start?
> 
> Any volunteer?

Hasn't there been someone posting some links to his mail taglib 
including a live site demo (maybe 2 month ago) ? 
Didn't remember who but should be in the archive (sorry, have no web 
access at the moment).

Giacomo
 
-- 
PWR GmbH, Organisation & Entwicklung      Tel:   +41 (0)1 856 2202
Giacomo Pati, CTO/CEO                     Fax:   +41 (0)1 856 2201
Hintereichenstrasse 7                     Mailto:Giacomo.Pati@pwr.ch
CH-8166 Niederweningen                    Web:   http://www.pwr.ch


Re: attachments

Posted by Giacomo Pati <Gi...@pwr.ch>.
This was the original mail from James:


Subject: XSP Mail Page Demonstration is open
From: James & Sue Ann Birchfield (jsrbirch@home.com)
Date: Fri Jan 21 2000 - 06:49:13 MET 

      Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] 
      Next message: Donald Ball: "Re: usage of SQLProcessor {@var}" 
      Previous message: Mike Chan: "usage of SQLProcessor {@var}" 
      Next in thread: Donald Ball: "Re: XSP Mail Page Demonstration is
open" 



I have put together the beginnings of a Mail tag library for XSP. 

The demonstration can be found here: 
http://24.3.47.214:8080/cocoon/mail-xsp/index.html 

Features: 
        Mulitiple mailbox support. 
        Imap and Pop3 compliant(although only tested on pop). 
         
To do: 
        Work with attachments. 
        Make more robust. 

Please feel free to check it out and send feedback... 

===================================== 
James Birchfield 
Chief Technology Officer 
jmbirchfield@proteus-technologies.com 
http://www.proteus-technologies.com 
===================================== 


Rafael Oropeza wrote:
> 
> Sorry, but I think the server portion of
> http://24.3.47.214:8080/cocoon/mail-xsp/index.html  is wrong. My
> browser says "No  route to host".

Giacomo

-- 
PWR GmbH, Organisation & Entwicklung      Tel:   +41 (0)1 856 2202
Giacomo Pati, CTO/CEO                     Fax:   +41 (0)1 856 2201
Hintereichenstrasse 7                     Mailto:Giacomo.Pati@pwr.ch
CH-8166 Niederweningen                    Web:   http://www.pwr.ch

Re: attachments

Posted by Rafael Oropeza <ro...@eud.com>.
Sorry, but I think the server portion of
http://24.3.47.214:8080/cocoon/mail-xsp/index.html  is wrong. My browser says
"No  route to host".

Giacomo Pati wrote:

> Donald Ball wrote:
> >
> > On Fri, 19 May 2000, Stefano Mazzocchi wrote:
> >
> > > I think we need an Mail taglib for XSP....
> > >
> > > ... does anybody have anything like that ready? or just a quick start?
> >
> > James Birchfield had one. It was quite fully featured, but wasn't
> > documented and he's been busy moving, as I understand. It was a real
> > eyepopper though, for any XML naysayers out there. Hotmail-in-a-box.
> > Anyway, it might prove to be a good starting point.
>
> The live site was http://24.3.47.214:8080/cocoon/mail-xsp/index.html but
> that site could be down now (I couldn't get through).
>
> Giacomo
>
> --
> PWR GmbH, Organisation & Entwicklung      Tel:   +41 (0)1 856 2202
> Giacomo Pati, CTO/CEO                     Fax:   +41 (0)1 856 2201
> Hintereichenstrasse 7                    Mailto:Giacomo.Pati@pwr.ch
> CH-8166 Niederweningen                    Web:   http://www.pwr.ch
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> For additional commands, e-mail: cocoon-users-help@xml.apache.org

--
Rafael Alberto Oropeza Baudet

(63) Life has got to be lived -- that's all there is to it.
Eleanor Roosevelt


Re: attachments

Posted by Giacomo Pati <Gi...@pwr.ch>.
Donald Ball wrote:
> 
> On Fri, 19 May 2000, Stefano Mazzocchi wrote:
> 
> > I think we need an Mail taglib for XSP....
> >
> > ... does anybody have anything like that ready? or just a quick start?
> 
> James Birchfield had one. It was quite fully featured, but wasn't
> documented and he's been busy moving, as I understand. It was a real
> eyepopper though, for any XML naysayers out there. Hotmail-in-a-box.
> Anyway, it might prove to be a good starting point.

The live site was http://24.3.47.214:8080/cocoon/mail-xsp/index.html but
that site could be down now (I couldn't get through).

Giacomo

-- 
PWR GmbH, Organisation & Entwicklung      Tel:   +41 (0)1 856 2202
Giacomo Pati, CTO/CEO                     Fax:   +41 (0)1 856 2201
Hintereichenstrasse 7                     Mailto:Giacomo.Pati@pwr.ch
CH-8166 Niederweningen                    Web:   http://www.pwr.ch

Re: attachments

Posted by Donald Ball <ba...@webslingerZ.com>.
On Fri, 19 May 2000, Stefano Mazzocchi wrote:

> I think we need an Mail taglib for XSP.... 
> 
> ... does anybody have anything like that ready? or just a quick start?

James Birchfield had one. It was quite fully featured, but wasn't
documented and he's been busy moving, as I understand. It was a real
eyepopper though, for any XML naysayers out there. Hotmail-in-a-box.
Anyway, it might prove to be a good starting point.

- donald


Re: attachments

Posted by Stefano Mazzocchi <st...@apache.org>.
Eric SCHAEFFER wrote:
> 
>    // Send e-mail
>    Properties mailProperties = new Properties();
>    mailProperties.put("mail.smtp.host", "<your_host>");
>    javax.mail.Session mailSession =
> javax.mail.Session.getDefaultInstance(mailProperties, null);
>    javax.mail.internet.MimeMessage msg = new
> javax.mail.internet.MimeMessage(mailSession);
>    javax.mail.internet.InternetAddress fromAddr = new
> javax.mail.internet.InternetAddress("<your_email>", "<optional_name>");
>    msg.setFrom(fromAddr);
>    javax.mail.internet.InternetAddress[] replyAddrs = {
>     new javax.mail.internet.InternetAddress("<email>", "<optional_name>")
>     };
>    msg.setReplyTo(replyAddrs);
>    javax.mail.internet.InternetAddress[] toAddrs = {
>     new javax.mail.internet.InternetAddress("<email>", "<optional_name>")
>     };
>    msg.setRecipients(javax.mail.Message.RecipientType.TO, toAddrs);
>    msg.setSubject("<mail_subject>");
> 
>    // msg content
> // Alternative HTML / text
>    javax.mail.internet.MimeMultipart msgAlternativeContent = new
> javax.mail.internet.MimeMultipart();
>    msgAlternativeContent.setSubType("alternative");
>    javax.mail.internet.MimeBodyPart msgPart = null;
>    msgPart = new javax.mail.internet.MimeBodyPart();
>    msgPart.setContent("<html_content>", "text/html");
>    msgAlternativeContent.addBodyPart(msgPart);
>    msgPart = new javax.mail.internet.MimeBodyPart();
>    msgPart.setContent("<plain_text_content>", "text/plain");
>    msgAlternativeContent.addBodyPart(msgPart);
>    msg.setContent(msgAlternativeContent);
> 
> /* or to attach a file
>    javax.mail.internet.MimeMultipart msgContent = new
> javax.mail.internet.MimeMultipart();
>    javax.mail.internet.MimeBodyPart msgPart = null;
>    msgPart = new javax.mail.internet.MimeBodyPart();
>    msgPart.setContent("<plain_text_content>", "text/plain");
>    msgContent.addBodyPart(msgPart);
>    msgPart = new javax.mail.internet.MimeBodyPart();
>    msgPart.setContent(msgAlternativeContent);
>    msgContent.addBodyPart(msgPart);
>    msgPart = new javax.mail.internet.MimeBodyPart();
>    javax.activation.FileDataSource fileDSrc = new
> javax.activation.FileDataSource("<file_path>");
>    msgPart.setDataHandler(new javax.activation.DataHandler(fileDSrc));
>    msgPart.setFileName("<file_name_to_appear_in_attachement>");
>    msgContent.addBodyPart(msgPart);
>    msg.setContent(msgContent);
> */
> 
>    javax.mail.Transport.send(msg);

I think we need an Mail taglib for XSP.... 

... does anybody have anything like that ready? or just a quick start?

Any volunteer?

-- 
Stefano Mazzocchi      One must still have chaos in oneself to be
                          able to give birth to a dancing star.
<st...@apache.org>                             Friedrich Nietzsche
--------------------------------------------------------------------
 Missed us in Orlando? Make it up with ApacheCON Europe in London!
------------------------- http://ApacheCon.Com ---------------------



Re: attachments

Posted by Eric SCHAEFFER <es...@posterconseil.com>.
   // Send e-mail
   Properties mailProperties = new Properties();
   mailProperties.put("mail.smtp.host", "<your_host>");
   javax.mail.Session mailSession =
javax.mail.Session.getDefaultInstance(mailProperties, null);
   javax.mail.internet.MimeMessage msg = new
javax.mail.internet.MimeMessage(mailSession);
   javax.mail.internet.InternetAddress fromAddr = new
javax.mail.internet.InternetAddress("<your_email>", "<optional_name>");
   msg.setFrom(fromAddr);
   javax.mail.internet.InternetAddress[] replyAddrs = {
    new javax.mail.internet.InternetAddress("<email>", "<optional_name>")
    };
   msg.setReplyTo(replyAddrs);
   javax.mail.internet.InternetAddress[] toAddrs = {
    new javax.mail.internet.InternetAddress("<email>", "<optional_name>")
    };
   msg.setRecipients(javax.mail.Message.RecipientType.TO, toAddrs);
   msg.setSubject("<mail_subject>");

   // msg content
// Alternative HTML / text
   javax.mail.internet.MimeMultipart msgAlternativeContent = new
javax.mail.internet.MimeMultipart();
   msgAlternativeContent.setSubType("alternative");
   javax.mail.internet.MimeBodyPart msgPart = null;
   msgPart = new javax.mail.internet.MimeBodyPart();
   msgPart.setContent("<html_content>", "text/html");
   msgAlternativeContent.addBodyPart(msgPart);
   msgPart = new javax.mail.internet.MimeBodyPart();
   msgPart.setContent("<plain_text_content>", "text/plain");
   msgAlternativeContent.addBodyPart(msgPart);
   msg.setContent(msgAlternativeContent);

/* or to attach a file
   javax.mail.internet.MimeMultipart msgContent = new
javax.mail.internet.MimeMultipart();
   javax.mail.internet.MimeBodyPart msgPart = null;
   msgPart = new javax.mail.internet.MimeBodyPart();
   msgPart.setContent("<plain_text_content>", "text/plain");
   msgContent.addBodyPart(msgPart);
   msgPart = new javax.mail.internet.MimeBodyPart();
   msgPart.setContent(msgAlternativeContent);
   msgContent.addBodyPart(msgPart);
   msgPart = new javax.mail.internet.MimeBodyPart();
   javax.activation.FileDataSource fileDSrc = new
javax.activation.FileDataSource("<file_path>");
   msgPart.setDataHandler(new javax.activation.DataHandler(fileDSrc));
   msgPart.setFileName("<file_name_to_appear_in_attachement>");
   msgContent.addBodyPart(msgPart);
   msg.setContent(msgContent);
*/

   javax.mail.Transport.send(msg);

----- Original Message -----
From: Nishit Trivedi <ni...@planet.net>
To: <co...@xml.apache.org>
Sent: Thursday, May 18, 2000 6:53 PM
Subject: attachments


> hi,
> does anybody know how to send attachment with javamail-cocoon...
> i am using:
> cocoon1.7.2
> javamail1.1.3
>
> Internet Programmer
> Planet Access Networks
> 973-691-4704 Ext:157
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> For additional commands, e-mail: cocoon-users-help@xml.apache.org
>