Dear Peter,

you should check your notice from your email provider:
https://www.bytemark.co.uk/support/document_library/smarthost/

You use smtp.bytemark.co.uk as your smtp-relay.
They describe in the document link above, why you should *not* do this anymore.

Hope that helps,
Arne


From: Peter Sparkes [mailto:pe...@didm.co.uk]
Sent: Thursday, March 05, 2015 6:26 PM
To: users@cocoon.apache.org
Subject: Sending Email from a form

Hi

I have an application that used a form to send emails.

This has worked successfully for many years. However, recently  users have 
reported getting error messages, as per the attached.

My testing has shown that:

  *   Sometime the send email works as it should.
  *   Sometimes it does not and the user gets the attached error message.

My email javascript is:

 try {
      mms = 
cocoon.getComponent(Packages.org.apache.cocoon.mail.MailSender.ROLE);

      if (cocoon.parameters.host != "" || cocoon.parameters.user != "") {
          mms.setSmtpHost("smtp.bytemark.co.uk",
                         cocoon.parameters.user,
                         cocoon.parameters.password);
     }

     mms.setFrom(fromemail);
     mms.setTo(lodgeemail);
     mms.setSubject(subject);
     mms.setCc("i...@wolseylodges.com"<mailto:i...@wolseylodges.com>);

     mms.setBody(body1, "text/plain; charset=utf-8");

        //mms.addAttachment(cocoon.request.get("attachment"));
        //mms.addAttachmentURL("cocoon:///");
       // mms.addAttachmentURL("context://welcome.xml");

     mms.send();

  } finally {
      cocoon.releaseComponent(mms);
  }

Has anybody any ideas, please.

Peter Sparkes

Reply via email to