package net.sourceforge.fenixedu.domain.util.email; import net.sourceforge.fenixedu._development.PropertiesManager; import net.sourceforge.fenixedu.domain.Role; import net.sourceforge.fenixedu.domain.accessControl.RoleGroup; import net.sourceforge.fenixedu.domain.person.RoleType; import com.linkare.commons.metainfo.Linkare; public class SystemSender extends SystemSender_Base { @Linkare(author = "Paulo Zenida") private static final String NOREPLY_EMAIL_ADDRESS = "noreply.email.address"; @Linkare(author = "Paulo Zenida", comments = "Fetched the from email address from the build.properties file") public SystemSender() { super(); setMembers(new RoleGroup(Role.getRoleByRoleType(RoleType.MANAGER))); setFromAddress(PropertiesManager.getProperty(NOREPLY_EMAIL_ADDRESS)); setFromName("Sistema Fénix"); setSystemRootDomainObject(getRootDomainObject()); } }