Assumption is that you are using Seam 2.1.1 and Richfaces... (IceFaces works a little differently here)
Configure a mail session in your application server, for JBoss this would mean updating the mail-service.xml file found in the deploy directory.
Let seam know where this is by updating the components.xml with the JNDI mail service name.
Define mail templates using the mail tags.
Render on an action.
The Seam documentation has good examples here.
thanks for valuable opinion