Ok, i've moved from dead point :-)

Now i have another problem:
Cannot send the message with MailerBean:java.lang.Exception: The message can not
be send : Unable to locate provider for protocol: smtp

My application configuration is:
<gbean name="protocol.smtp" class="org.apache.geronimo.mail.SMTPTransportGBean">
       <attribute name="host">192.168.1.2</attribute>
       <attribute name="port">25</attribute>
<attribute name="from">[EMAIL PROTECTED]</attribute> </gbean>

<gbean name="mail/MailSession" class="org.apache.geronimo.mail.MailGBean">
       <attribute name="transportProtocol">smtp</attribute>
       <attribute name="useDefault">true</attribute>
<attribute name="properties">mail.debug=true</attribute> <reference name="Protocols">
           <name>protocol.smtp</name>
       </reference>
   </gbean>

What's wrong here?

Best regards,
Alex Andrushchak

Alex Andrushchak wrote:

Jakob,
Do you mean MimeMessage?

Best regards,
Alex Andrushchak

Jakob Færch wrote:



Alex Andrushchak wrote:

Jakob,

I've changed code and now i have exception:
Setting the message with given args...SessionMailerBean.setMessage: checkpoint 1
.
12:47:23,734 WARN  [SystemExceptionInterceptor] SessionMailer
java.lang.UnsupportedOperationException: Method not yet implemented
at javax.mail.internet.MimeMessage.addRecipients(MimeMessage.java:287)



It seems that you're still using the Address variant of addRecipients. You need to give the method a String parameter. I must admit I'm not that much into the details of the javamail implementation, but I guess you can use the recipient variable in our code.

Jakob




Reply via email to