使用spring mail发送简单邮件!
public class SendMail {
public void sendSimpleMail(JavaMailSender mailSender) {
SimpleMailMessage simpleMailMessage = new SimpleMailMessage();
simpleMailMessage.setFrom("abcd@163.com");
simpleMailMessage.setTo("abcd@qq.com");
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="abcd@163.com" />
<property name="password" value="密码" />
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
</props>
</property>
</bean>
<!-- 发送邮件 end -->