[jboss-user] [JBoss Seam] - Re: Seam mail - How to use the default
rmemoria
do-not-reply at jboss.com
Sat Feb 3 17:15:31 EST 2007
Ok...
... I'll try to explain in a different way. I'm trying to avoid recompiling the application if I deploy it with a different mail configuration...
In mail-service.xml I defined the whole mail configuration, including the property mail.from:
<mbean code="org.jboss.mail.MailService"
| name="jboss:service=Mail">
| <attribute name="JNDIName">java:/Mail</attribute>
| <attribute name="User">mailuser</attribute>
| <attribute name="Password">pass</attribute>
|
| <attribute name="Configuration">
| <!-- Test -->
| <configuration>
| <property name="mail.transport.protocol" value="smtp"/>
| <property name="mail.smtp.host" value="mail.rmemoria.com.br"/>
| <property name="mail.from" value="system at rmemoria.com.br"/>
| <property name="mail.debug" value="false"/>
| <property name="mail.smtp.auth" value="true"/>
| </configuration>
| <depends>jboss:service=Naming</depends>
| </attribute>
| </mbean>
If I define the property mail.from, I don't have to set the "From" if I send mails using JNDI to bind a javax.mail.Session, cause it's going to use the default specified in my mail-service.xml.
On the other hand, using the SEAM mail, I ought to inform the clause <m:from> in my .xhtml page. Obviously it's amazingly simpler and more powerful send e-mails using the SEAM mail, but unfortunately I have this restriction.
So my suggestion is: What about catching the mail.from property defined in mail-service.xml if the clause <m:from> is missing?
Best,
Ricardo Memória
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4010534#4010534
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4010534
More information about the jboss-user
mailing list