[jboss-jira] [JBoss JIRA] Commented: (AS7-1177) Implement JavaMail
Tomaz Cerar (JIRA)
jira-events at lists.jboss.org
Wed Aug 10 19:17:37 EDT 2011
[ https://issues.jboss.org/browse/AS7-1177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12620140#comment-12620140 ]
Tomaz Cerar commented on AS7-1177:
----------------------------------
I have implemented also pop3 and imap configuration
and now full config looks like this:
{code:xml}
<subsystem xmlns="urn:jboss:domain:mail:1.0">
<mail-session jndi-name="java:/Mail" debug="true">
<login name="nobody" password="pass"/>
<smtp-server address="localhost" port="9999"/>
<pop3-server address="example.com" port="1234"/>
<imap-server address="example.com" port="432"/>
</mail-session>
<mail-session jndi-name="foo/MyMailServer1">
<login name="user" password="pass"/>
<smtp-server address="remote" port="25"/>
</mail-session>
</subsystem>
{code}
based on that internal metadata of module was changed.
from this point I think all functionality is in place and should be tested if there is something missing.
@Resource injection works as expected
currently there is one general issue with java mail resources loading when trying to send mail via smtp inside as7(also in standalone application) that has to be fixed to successfully send mails
> Implement JavaMail
> ------------------
>
> Key: AS7-1177
> URL: https://issues.jboss.org/browse/AS7-1177
> Project: Application Server 7
> Issue Type: Feature Request
> Components: Modules
> Affects Versions: 7.0.0.CR1
> Reporter: Juergen Zimmermann
> Assignee: Tomaz Cerar
>
> JavaMail cannot be used as it was in JBossAS 6 and earlier.
> 1) I tried as in JBoss 6:
> @Resource(mappedName = "java:Mail")
> private Session mailer;
> ... and got this logging info within the Arquillian tests:
> 11:12:08,454 INFO [org.jboss.as.server.controller] (pool-1-thread-48) Deployment of "test.ear.ear" was rolled back with failure message {"Services with missing/unavailable dependencies" => ["jboss.naming.context.java.comp.\"test.ear\".test.KundenverwaltungListener.\"env/de.swe2.kundenverwaltung.service.KundenverwaltungListener/mailer\".jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.KundenverwaltungListener.8","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.Dao.START","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.KundenverwaltungListener.START","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.KundenverwaltungResourceImpl.START","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.ValidationService.START","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.Kundenverwaltung.START","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.Artikelverwaltung.START","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.FileStore.START","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.RolesService.START","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.BestellverwaltungResourceImpl.START","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.PasswordService.START","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".jndiDependencyService","jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.Bestellverwaltung.START"]}
> 11:12:08,468 INFO [org.jboss.jpa] (MSC service thread 1-1) stopping Persistence Unit Service 'test.ear.ear/test.jar#swe2Persistence'
> 11:12:08,470 INFO [org.jboss.weld] (MSC service thread 1-1) Stopping weld service
> 2) I tried
> @Resource
> private Session mailer;
> ... and got this logging info within the Arquillian tests:
> 11:09:20,085 INFO [org.jboss.as.server.controller] (pool-1-thread-46) Deployment of "test.ear.ear" was rolled back with failure message {"Services with missing/unavailable dependencies" => ["jboss.deployment.subunit.\"test.ear.ear\".\"test.jar\".component.KundenverwaltungListener.START"]}
> 11:09:20,094 INFO [org.jboss.jpa] (MSC service thread 1-2) stopping Persistence Unit Service 'test.ear.ear/test.jar#swe2Persistence'
> 11:09:20,098 INFO [org.jboss.weld] (MSC service thread 1-2) Stopping weld service
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list