Hi you miss the resource declaration. (like if you do setXXX(xxxx) without the new):
notificationsMail = new://Resource?type=javax.mail.Session Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau 2014-09-05 9:07 GMT+02:00 Emmanuel Touzery <[email protected]>: > Hello, > > I'm trying to configure tomee-embedded for arquillian tests, that it > would send javamail to port 3025 instead of 25, and failing at achieving it > so far. It doesn't pick up my configuration and keeps sending to port 25. > > Here's how I use it to send email: > > @Resource(name = "notificationsMail") > private Session mailSession; > > I tried this in the arquillian.xml: > > <container default="true" qualifier="tomee"> > <configuration> > <property name="httpPort">8080</property> > <property name="stopPort">-1</property> > <property name="properties"> > notificationsMail.mail.smtp.host=localhost > notificationsMail.mail.smtp.port=3025 > notificationsMail.mail.smtp.socketFactory.port=3025 > notificationsMail.mail.transport.protocol=smtp > notificationsMail.mail.smtp.user=user > notificationsMail.mail.smtp.debug=true > </property> > </configuration> > </container> > > To no avail. I also tried giving the extra command-line parameters: > -DnotificationsMail.mail.smtp.port=3025 > -DnotificationsMail.mail.smtp.socketFactory.port=3025 > > And it also doesn't help. > > What am I doing wrong? > > Thank you, > > Emmanuel
