[zanata-users] Mail sending problem from Zanata
Paweł Woźniak
pwozniak at man.poznan.pl
Wed Feb 11 09:07:48 UTC 2015
Hi, thank You for Your replay.
I configured email session in standalone.xml file earlier. Here is my
configuration:
<mail-session jndi-name="java:jboss/mail/Default"
from="sample at sample.sample">
<smtp-server outbound-socket-binding-ref="mail-smtp">
<login name="sample at sample.sample" password="sample"/>
</smtp-server>
</mail-session>
<outbound-socket-binding name="mail-smtp">
<remote-destination host="sample.sample" port="25"/>
</outbound-socket-binding>
And it still does not work.
Here is what I did after that.
1. I removed all JNDI bindings from standalone.xml related to zanata
mail session configuration. So i removed these lines:
<simple
name="java:global/zanata/email/default-from-address"
value="sample at sample.sample"/>
<simple name="java:global/zanata/smtp/host"
value="sample.sample"/>
<simple name="java:global/zanata/smtp/port" value="25"/>
<simple name="java:global/zanata/smtp/username"
value="sample at sample.sample"/>
<simple name="java:global/zanata/smtp/password"
value="sample"/>
<simple name="java:global/zanata/smtp/tls" value="false"/>
<simple name="java:global/zanata/smtp/ssl" value="false"/>
and during registration process I received error:
Caused by: javax.faces.el.EvaluationException:
java.lang.RuntimeException: 'From' email address has not been defined in
either zanata.properties or Zanata setup
2. Than I added this line to the JNDI bindings (in standalone.xml):
<simple name="java:global/zanata/email/default-from-address"
value="sample at sample.sample"/>
but now user registration finished with error:
java.lang.RuntimeException: javax.mail.MessagingException: Could not
connect to SMTP host: localhost, port: 25;
3. Than I added this lines to the JNDI bindings (in standalone.xml)
<simple name="java:global/zanata/smtp/host"
value="sample.sample"/>
<simple name="java:global/zanata/smtp/port" value="25"/>
<simple name="java:global/zanata/smtp/username"
value="sample at sample.sample"/>
<simple name="java:global/zanata/smtp/password"
value="sample"/>
<simple name="java:global/zanata/smtp/tls" value="false"/>
<simple name="java:global/zanata/smtp/ssl" value="false"/>
and i got an error:
java.lang.RuntimeException: javax.mail.NoSuchProviderException: No
provider for smtp
the same like at the begging.
I also created small applications which sends email using configured
java:jboss/mail/Default mail session. And it works (mails are sent).
I'm using zanata 3.5.1
Regards,
Pawel
W dniu 2015-02-11 o 00:07, Patrick Huang pisze:
> Hi Pawel,
>
> Please refer to https://github.com/zanata/zanata-server/wiki/Email for you email session configuration. By default you JBoss server should have it configured (search for "java:jboss/mail/Default" in your standalone.xml). If not you need to configure it as the per the link provided on that wiki page.
>
> Regards,
> Patrick Huang
> Senior Software Engineer
> Engineering - Internationalisation
> Red Hat
>
> ----- Original Message -----
>> From: "Paweł Woźniak" <pwozniak at man.poznan.pl>
>> To: zanata-users at redhat.com
>> Sent: Wednesday, February 11, 2015 1:21:21 AM
>> Subject: [zanata-users] Mail sending problem from Zanata
>>
>> Hi!
>>
>> I have my local installation of Zanata application. The problem is that
>> this application can not send emails to the application's users.
>> For example when I try to create use account I receive exception:
>>
>> javax.mail.NoSuchProviderException: No provider for smtp
>>
>> How can I solve this problem?
>>
>>
>> Pawel
>>
>> _______________________________________________
>> zanata-users mailing list
>> zanata-users at redhat.com
>> https://www.redhat.com/mailman/listinfo/zanata-users
>>
More information about the zanata-users
mailing list