Subversion Repositories SmartDukaan

Rev

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

Rev 36988 Rev 37367
Line 119... Line 119...
119
	public JavaMailSender googleMailSender() {
119
	public JavaMailSender googleMailSender() {
120
		JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
120
		JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
121
		mailSender.setHost("smtp.gmail.com");
121
		mailSender.setHost("smtp.gmail.com");
122
		mailSender.setPort(465);
122
		mailSender.setPort(465);
123
		mailSender.setUsername("sdtech@smartdukaan.com");
123
		mailSender.setUsername("sdtech@smartdukaan.com");
124
		mailSender.setPassword("wbdwyqrcgosrkwdn"); // App Password
124
		mailSender.setPassword("gpdschroalhhirox"); // App Password
125
 
125
 
126
		Properties props = mailSender.getJavaMailProperties();
126
		Properties props = mailSender.getJavaMailProperties();
127
		props.put("mail.smtp.auth", "true");
127
		props.put("mail.smtp.auth", "true");
128
		props.put("mail.smtp.ssl.enable", "true");
128
		props.put("mail.smtp.ssl.enable", "true");
129
		props.put("mail.smtp.ssl.trust", "smtp.gmail.com");
129
		props.put("mail.smtp.ssl.trust", "smtp.gmail.com");
130
		props.put("mail.smtp.socketFactory.port", "465");
130
		props.put("mail.smtp.socketFactory.port", "465");
131
		props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
131
		props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
132
		props.put("mail.smtp.connectiontimeout", "10000");
132
		props.put("mail.smtp.connectiontimeout", "30000");
133
		props.put("mail.smtp.timeout", "10000");
133
		props.put("mail.smtp.timeout", "120000");
134
		props.put("mail.smtp.writetimeout", "10000");
134
		props.put("mail.smtp.writetimeout", "120000");
135
 
135
 
136
		return mailSender;
136
		return mailSender;
137
	}
137
	}
138
 
138
 
139
	/*@Bean
139
	/*@Bean
Line 193... Line 193...
193
		props.put("mail.smtp.auth", "false");
193
		props.put("mail.smtp.auth", "false");
194
		props.put("mail.smtp.localhost", "smartdukaan.com");
194
		props.put("mail.smtp.localhost", "smartdukaan.com");
195
		props.put("mail.smtp.ssl.protocols", "TLSv1.2");
195
		props.put("mail.smtp.ssl.protocols", "TLSv1.2");
196
		props.put("mail.smtp.ssl.trust", "smtp-relay.gmail.com");
196
		props.put("mail.smtp.ssl.trust", "smtp-relay.gmail.com");
197
		props.put("mail.transport.protocol", "smtp");
197
		props.put("mail.transport.protocol", "smtp");
198
		props.put("mail.smtp.connectiontimeout", "10000");
198
		props.put("mail.smtp.connectiontimeout", "30000");
199
		props.put("mail.smtp.timeout", "10000");
199
		props.put("mail.smtp.timeout", "120000");
200
		props.put("mail.smtp.writetimeout", "10000");
200
		props.put("mail.smtp.writetimeout", "120000");
201
 
201
 
202
		return mailSender;
202
		return mailSender;
203
	}
203
	}
204
 
204
 
205
	@Bean(name = "gson")
205
	@Bean(name = "gson")