Setting Gmail Account in Jasper Server for scheduled reports notifications.



 vim  /opt/jasperreports-server-cp-7.1.0/apache-tomcat/webapps/jasperserver/WEB-INF/js.quartz.properties

report.scheduler.mail.sender.host=smtp.gmail.com
report.scheduler.mail.sender.username=jr@mydomaincom
report.scheduler.mail.sender.password=jqttvyhgvdqdlgpm12
report.scheduler.mail.sender.from=jr@mydomain.com
report.scheduler.mail.sender.protocol=smtp
report.scheduler.mail.sender.port=587

vim /opt/jasperreports-server-cp-7.1.0/apache-tomcat/webapps/jasperserver/WEB-INF/applicationContext-report-scheduling.xml

    <bean id="reportSchedulerMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <property name="host" value="${report.scheduler.mail.sender.host}"/>
        <property name="username" value="${report.scheduler.mail.sender.username}"/>
        <property name="password" value="${report.scheduler.mail.sender.password}"/>
        <property name="protocol" value="${report.scheduler.mail.sender.protocol}"/>
        <property name="port" value="${report.scheduler.mail.sender.port}"/>
        <property name="javaMailProperties">
            <props>
             <prop key="mail.smtp.auth">true</prop>
             <prop key="mail.smtp.starttls.enable">true</prop>
            </props>
        </property>
    </bean>

Comments