Subversion Repositories SmartDukaan

Rev

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

Rev 37340 Rev 37368
Line 198... Line 198...
198
    public JavaMailSender googleMailSender() {
198
    public JavaMailSender googleMailSender() {
199
        JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
199
        JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
200
        mailSender.setHost("smtp.gmail.com");
200
        mailSender.setHost("smtp.gmail.com");
201
        mailSender.setPort(465);
201
        mailSender.setPort(465);
202
        mailSender.setUsername("sdtech@smartdukaan.com");
202
        mailSender.setUsername("sdtech@smartdukaan.com");
203
        mailSender.setPassword("wbdwyqrcgosrkwdn"); // App Password
203
        mailSender.setPassword("gpdschroalhhirox"); // App Password
204
 
204
 
205
        Properties props = mailSender.getJavaMailProperties();
205
        Properties props = mailSender.getJavaMailProperties();
206
        props.put("mail.smtp.auth", "true");
206
        props.put("mail.smtp.auth", "true");
207
        props.put("mail.smtp.ssl.enable", "true");
207
        props.put("mail.smtp.ssl.enable", "true");
208
        props.put("mail.smtp.ssl.trust", "smtp.gmail.com");
208
        props.put("mail.smtp.ssl.trust", "smtp.gmail.com");
209
        props.put("mail.smtp.socketFactory.port", "465");
209
        props.put("mail.smtp.socketFactory.port", "465");
210
        props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
210
        props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
211
        props.put("mail.smtp.connectiontimeout", "10000");
211
        props.put("mail.smtp.connectiontimeout", "30000");
212
        props.put("mail.smtp.timeout", "10000");
212
        props.put("mail.smtp.timeout", "120000");
213
        props.put("mail.smtp.writetimeout", "10000");
213
        props.put("mail.smtp.writetimeout", "120000");
214
 
214
 
215
        return mailSender;
215
        return mailSender;
216
    }
216
    }
217
 
217
 
218
    @Bean(name = "gmailRelaySender")
218
    @Bean(name = "gmailRelaySender")
Line 226... Line 226...
226
        props.put("mail.smtp.auth", "false");
226
        props.put("mail.smtp.auth", "false");
227
        props.put("mail.smtp.localhost", "smartdukaan.com");
227
        props.put("mail.smtp.localhost", "smartdukaan.com");
228
        props.put("mail.smtp.ssl.protocols", "TLSv1.2");
228
        props.put("mail.smtp.ssl.protocols", "TLSv1.2");
229
        props.put("mail.smtp.ssl.trust", "smtp-relay.gmail.com");
229
        props.put("mail.smtp.ssl.trust", "smtp-relay.gmail.com");
230
        props.put("mail.transport.protocol", "smtp");
230
        props.put("mail.transport.protocol", "smtp");
231
        props.put("mail.smtp.connectiontimeout", "10000");
231
        props.put("mail.smtp.connectiontimeout", "30000");
232
        props.put("mail.smtp.timeout", "10000");
232
        props.put("mail.smtp.timeout", "120000");
233
        props.put("mail.smtp.writetimeout", "10000");
233
        props.put("mail.smtp.writetimeout", "120000");
234
 
234
 
235
        return mailSender;
235
        return mailSender;
236
    }
236
    }
237
 
237
 
238
    @Autowired
238
    @Autowired