import grails.plugin.dumbster.Dumbster import grails.util.Environment import org.springframework.mail.javamail.JavaMailSenderImpl // Place your Spring DSL code here beans = { Environment current = Environment.current if (current != Environment.PRODUCTION) { emailHost(String, 'localhost') welcomeEmailAttachments(String, 'src/test') } else { emailHost(org.springframework.jndi.JndiObjectFactoryBean) { jndiName = 'java:comp/env/emailHost' } welcomeEmailAttachments(org.springframework.jndi.JndiObjectFactoryBean) { jndiName = 'java:comp/env/welcomeEmailAttachments' } } mailSender(JavaMailSenderImpl) { host = ref('emailHost') } if (current != Environment.PRODUCTION) { dumbster(Dumbster) { bean -> grailsApplication = application bean.initMethod = 'start' bean.destroyMethod = 'stop' } } authServiceContext(String, '') }