Spring java mail

 

使用spring mail发送简单邮件!
public class SendMail {
	public void sendSimpleMail(JavaMailSender mailSender) {
		SimpleMailMessage simpleMailMessage = new SimpleMailMessage();
		simpleMailMessage.setFrom("[email protected]");
		simpleMailMessage.setTo("[email protected]");
		simpleMailMessage.setSubject("mail test");
		simpleMailMessage.setText("hello java email");
		mailSender.send(simpleMailMessage);
	}

	public static void main(String[] args) {
		ApplicationContext ctx = new ClassPathXmlApplicationContext("config/applicationContext.xml");
		JavaMailSender mailSender = (JavaMailSender) ctx.getBean("mailSender");
		new SendMail().sendSimpleMail(mailSender);
	}
}
<!-- applicationContext.xml中的配置-->
<!--发送邮件 start -->
	<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
		<property name="host" value="smtp.163.com" />
		<property name="port" value="25"/>
		<property name="username" value="[email protected]" />
		<property name="password" value="密码" />
		<property name="javaMailProperties">
			<props>
				<prop key="mail.smtp.auth">true</prop>
			</props>
		</property>
	</bean>
	<!-- 发送邮件 end -->

你可能感兴趣的:(spring mail)