Subversion Repositories SmartDukaan

Rev

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

Rev 34634 Rev 34635
Line 100... Line 100...
100
	}
100
	}
101
 
101
 
102
	@Bean
102
	@Bean
103
	public JavaMailSender googleMailSender() {
103
	public JavaMailSender googleMailSender() {
104
		JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
104
		JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
-
 
105
		mailSender.setHost("smtp.gmail.com");
-
 
106
		mailSender.setPort(465);
-
 
107
		mailSender.setUsername("sdtech@smartdukaan.com");
-
 
108
		mailSender.setPassword("gpdschroalhhirox"); // App Password
-
 
109
 
-
 
110
		Properties props = mailSender.getJavaMailProperties();
-
 
111
		props.put("mail.smtp.auth", "true");
-
 
112
		props.put("mail.smtp.ssl.enable", "true");
-
 
113
		props.put("mail.smtp.ssl.trust", "smtp.gmail.com");
-
 
114
		props.put("mail.smtp.socketFactory.port", "465");
-
 
115
		props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
-
 
116
		props.put("mail.debug", "true");
-
 
117
 
-
 
118
		return mailSender;
-
 
119
	}
-
 
120
 
-
 
121
	/*@Bean
-
 
122
	public JavaMailSender googleMailSender() {
-
 
123
		JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
105
		// Using gmail
124
		// Using gmail
106
		mailSender.setHost("smtp.gmail.com");
125
		mailSender.setHost("smtp.gmail.com");
107
		mailSender.setPort(587);
126
		mailSender.setPort(587);
108
		mailSender.setUsername("build@shop2020.in");
127
		mailSender.setUsername("build@shop2020.in");
109
		mailSender.setPassword("cafe@nes");
128
		mailSender.setPassword("cafe@nes");
Line 113... Line 132...
113
		javaMailProperties.put("mail.smtp.auth", "true");
132
		javaMailProperties.put("mail.smtp.auth", "true");
114
		javaMailProperties.put("mail.transport.protocol", "smtp");
133
		javaMailProperties.put("mail.transport.protocol", "smtp");
115
		javaMailProperties.put("mail.debug", "true");// Prints out everything on screen
134
		javaMailProperties.put("mail.debug", "true");// Prints out everything on screen
116
		mailSender.setJavaMailProperties(javaMailProperties);
135
		mailSender.setJavaMailProperties(javaMailProperties);
117
		return mailSender;
136
		return mailSender;
118
	}
137
	}*/
119
 
138
 
120
	@Bean(name = "mailSender")
139
	@Bean(name = "mailSender")
121
	public JavaMailSender getSendgridMailSender() {
140
	public JavaMailSender getSendgridMailSender() {
122
		return googleMailSender();
141
		return googleMailSender();
123
	}
142
	}