Subversion Repositories SmartDukaan

Rev

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

Rev 34633 Rev 34636
Line 223... Line 223...
223
    }
223
    }
224
 
224
 
225
    @Bean
225
    @Bean
226
    public JavaMailSender googleMailSender() {
226
    public JavaMailSender googleMailSender() {
227
        JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
227
        JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
-
 
228
        mailSender.setHost("smtp.gmail.com");
-
 
229
        mailSender.setPort(465);
-
 
230
        mailSender.setUsername("sdtech@smartdukaan.com");
-
 
231
        mailSender.setPassword("gpdschroalhhirox"); // App Password
-
 
232
 
-
 
233
        Properties props = mailSender.getJavaMailProperties();
-
 
234
        props.put("mail.smtp.auth", "true");
-
 
235
        props.put("mail.smtp.ssl.enable", "true");
-
 
236
        props.put("mail.smtp.ssl.trust", "smtp.gmail.com");
-
 
237
        props.put("mail.smtp.socketFactory.port", "465");
-
 
238
        props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
-
 
239
        props.put("mail.debug", "true");
-
 
240
 
-
 
241
        return mailSender;
-
 
242
    }
-
 
243
 
-
 
244
    /*@Bean
-
 
245
    public JavaMailSender googleMailSender() {
-
 
246
        JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
228
        LOGGER.info("Google mail sender - here");
247
        LOGGER.info("Google mail sender - here");
229
        // Using gmail
248
        // Using gmail
230
        mailSender.setHost("smtp.sendgrid.net");
249
        mailSender.setHost("smtp.sendgrid.net");
231
        mailSender.setPort(587);
250
        mailSender.setPort(587);
232
        mailSender.setUsername("apikey");
251
        mailSender.setUsername("apikey");
Line 239... Line 258...
239
        javaMailProperties.put("mail.debug", "true");// Prints out everything on
258
        javaMailProperties.put("mail.debug", "true");// Prints out everything on
240
        // screen
259
        // screen
241
 
260
 
242
        mailSender.setJavaMailProperties(javaMailProperties);
261
        mailSender.setJavaMailProperties(javaMailProperties);
243
        return mailSender;
262
        return mailSender;
244
        /*JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
263
        *//*JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
245
        // Using gmail
264
        // Using gmail
246
        mailSender.setHost("smtp.gmail.com");
265
        mailSender.setHost("smtp.gmail.com");
247
        mailSender.setPort(587);
266
        mailSender.setPort(587);
248
        mailSender.setUsername("build@shop2020.in");
267
        mailSender.setUsername("build@shop2020.in");
249
        mailSender.setPassword("cafe@nes");
268
        mailSender.setPassword("cafe@nes");
Line 252... Line 271...
252
        javaMailProperties.put("mail.smtp.starttls.enable", "true");
271
        javaMailProperties.put("mail.smtp.starttls.enable", "true");
253
        javaMailProperties.put("mail.smtp.auth", "true");
272
        javaMailProperties.put("mail.smtp.auth", "true");
254
        javaMailProperties.put("mail.transport.protocol", "smtp");
273
        javaMailProperties.put("mail.transport.protocol", "smtp");
255
        javaMailProperties.put("mail.debug", "true");// Prints out everything on screen
274
        javaMailProperties.put("mail.debug", "true");// Prints out everything on screen
256
        mailSender.setJavaMailProperties(javaMailProperties);
275
        mailSender.setJavaMailProperties(javaMailProperties);
257
        return mailSender;*/
276
        return mailSender;*//*
258
    }
277
    }*/
259
 
278
 
260
    @Bean(name = "gson")
279
    @Bean(name = "gson")
261
    public Gson gson() {
280
    public Gson gson() {
262
 
281
 
263
        Gson gson = new GsonBuilder().serializeNulls().registerTypeAdapter(LocalDateTime.class, new LocalDateTimeJsonConverter()).create();
282
        Gson gson = new GsonBuilder().serializeNulls().registerTypeAdapter(LocalDateTime.class, new LocalDateTimeJsonConverter()).create();