Spring 에서 자바 메 일 을 이용 하여 html 형식 메 일 을 보 냅 니 다.

1499 단어 springhtmlbean
   	<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">


		<property name="host" value="${mail.host}"/>


		<property name="username" value="${mail.username}"/>


		<property name="password" value="${mail.password}"/>


		<property name="javaMailProperties">


			<props>


				<prop key="mail.smtp.auth">true</prop>


				<prop key="mail.smtp.timeout">25000</prop>


			</props>


		</property>		


	</bean>

  위 에서 mailSender 를 설정 한 경우, 텍스트 를 간단하게 보 내 면:
 
		SimpleMailMessage msg = new SimpleMailMessage();
		msg.setFrom("...");
		msg.setTo("....";		
		msg.setSubject("...");
               msg.setText("...");
                 
               mailSender.send(msg); 

   html 형식의 메 일 을 보 내 면:
 
		MimeMessage mailMessage = this.mailSender.createMimeMessage();
	
		try {
			MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage,true,"utf-8");
			messageHelper.setFrom(msg.getFrom());
			messageHelper.setTo(msg.getTo());
			messageHelper.setSubject(msg.getSubject());
			messageHelper.setText(content,true);
			mailSender.send(mailMessage); 
			 
		} catch (MessagingException e) {
			e.printStackTrace();
		}
 

좋은 웹페이지 즐겨찾기