| 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();
|