Subversion Repositories SmartDukaan

Rev

Rev 36061 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36061 Rev 36246
Line 180... Line 180...
180
 
180
 
181
		mailSender.setJavaMailProperties(javaMailProperties);
181
		mailSender.setJavaMailProperties(javaMailProperties);
182
		return mailSender;
182
		return mailSender;
183
	}
183
	}
184
 
184
 
-
 
185
	@Bean(name = "gmailRelaySender")
-
 
186
	public JavaMailSender getGmailRelaySender() {
-
 
187
		JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
-
 
188
		mailSender.setHost("smtp-relay.gmail.com");
-
 
189
		mailSender.setPort(587);
-
 
190
 
-
 
191
		Properties props = mailSender.getJavaMailProperties();
-
 
192
		props.put("mail.smtp.starttls.enable", "true");
-
 
193
		props.put("mail.smtp.auth", "false");
-
 
194
		props.put("mail.smtp.localhost", "smartdukaan.com");
-
 
195
		props.put("mail.smtp.ssl.protocols", "TLSv1.2");
-
 
196
		props.put("mail.smtp.ssl.trust", "smtp-relay.gmail.com");
-
 
197
		props.put("mail.transport.protocol", "smtp");
-
 
198
		props.put("mail.smtp.connectiontimeout", "10000");
-
 
199
		props.put("mail.smtp.timeout", "10000");
-
 
200
		props.put("mail.smtp.writetimeout", "10000");
-
 
201
 
-
 
202
		return mailSender;
-
 
203
	}
-
 
204
 
185
	@Bean(name = "gson")
205
	@Bean(name = "gson")
186
	public Gson gson() {
206
	public Gson gson() {
187
 
207
 
188
		Gson gson = new GsonBuilder().setPrettyPrinting().serializeNulls()
208
		Gson gson = new GsonBuilder().setPrettyPrinting().serializeNulls()
189
				.registerTypeAdapter(LocalDate.class, new LocalDateJsonConverter())
209
				.registerTypeAdapter(LocalDate.class, new LocalDateJsonConverter())