Subversion Repositories SmartDukaan

Rev

Rev 36234 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36234 Rev 36247
Line 224... Line 224...
224
 
224
 
225
        mailSender.setJavaMailProperties(javaMailProperties);
225
        mailSender.setJavaMailProperties(javaMailProperties);
226
        return mailSender;
226
        return mailSender;
227
    }
227
    }
228
 
228
 
-
 
229
    @Bean(name = "gmailRelaySender")
-
 
230
    public JavaMailSender getGmailRelaySender() {
-
 
231
        JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
-
 
232
        mailSender.setHost("smtp-relay.gmail.com");
-
 
233
        mailSender.setPort(587);
-
 
234
 
-
 
235
        Properties props = mailSender.getJavaMailProperties();
-
 
236
        props.put("mail.smtp.starttls.enable", "true");
-
 
237
        props.put("mail.smtp.auth", "false");
-
 
238
        props.put("mail.smtp.localhost", "smartdukaan.com");
-
 
239
        props.put("mail.smtp.ssl.protocols", "TLSv1.2");
-
 
240
        props.put("mail.smtp.ssl.trust", "smtp-relay.gmail.com");
-
 
241
        props.put("mail.transport.protocol", "smtp");
-
 
242
        props.put("mail.smtp.connectiontimeout", "10000");
-
 
243
        props.put("mail.smtp.timeout", "10000");
-
 
244
        props.put("mail.smtp.writetimeout", "10000");
-
 
245
 
-
 
246
        return mailSender;
-
 
247
    }
-
 
248
 
229
 
249
 
230
    @Bean
250
    @Bean
231
    public JavaMailSender googleMailSender() {
251
    public JavaMailSender googleMailSender() {
232
        JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
252
        JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
233
        mailSender.setHost("smtp.gmail.com");
253
        mailSender.setHost("smtp.gmail.com");