<?xml?version="1.0"?encoding="UTF-8"?>
<beans?xmlns="http://www.springframework.org/schema/beans"
???xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"
???xmlns:tx="http://www.springframework.org/schema/tx"
???xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
???<bean?id="javaMailSender"class="org.springframework.mail.javamail.JavaMailSenderImpl">?
?????????<property?name="host"?value="smtp.sina.com.cn"?/>?
?????????<property?name="username"?value="cgy_jeve@sina.com"/>
?????????<property?name="password"?value="chen358491"?/>?
?????????<property?name="javaMailProperties">?
?????????????<props>?
?????????????????<prop?key="mail.smtp.auth">true</prop>?
?????????????????<prop?key="mail.smtp.port">25</prop>?
????????????</props>?
????????</property>?
???</bean>
???<bean?id="orderManager"?class="com.piety.web.SendMailOrder">
?????<property?name="mailSender"?ref="javaMailSender"/>
???</bean>
</beans>
2、java代码
?
package?com.piety.web;
?
import?java.io.FileInputStream;
import?java.util.Date;
import?java.util.Properties;
?
import?javax.mail.Message;
import?javax.mail.internet.InternetAddress;
import?javax.mail.internet.MimeMessage;
?
import?org.springframework.core.io.ClassPathResource;
import?org.springframework.mail.MailException;
import?org.springframework.mail.javamail.JavaMailSender;
import?org.springframework.mail.javamail.MimeMessagePreparator;
?
import?com.opensymphony.xwork2.ActionSupport;
?
public?class?SendMail{
//发送的方法
public?String springSendMail(){
???????MimeMessagePreparator preparator =?new?MimeMessagePreparator() {
?????????????
???????????????public?voidprepare(MimeMessage mimeMessage)?throwsException {
??????????
???????????????????mimeMessage.setRecipient(Message.RecipientType.TO,
???????????????????????????new?InternetAddress("1365841349@qq.com"));//收件人
???????????????????mimeMessage.setFrom(new?InternetAddress("cgy_jeve@sina.com"));//发件人
???????????????????mimeMessage.setSubject("邮件标题");//邮件标题
???????????????????mimeMessage.setSentDate(new?Date());//发送时间
???????????????????//mimeMessage.setText("我是测试的噢?~");//纯文本格式发送
??????????????????mimeMessage.setContent(getContent(),"text/html;charset=gbk");//?网页格式
???????????????}
???????????};
???????????try?{
???????????????this.mailSender.send(preparator);
???????????}
???????????catch?(MailException ex) {
???????????????// simply log it and go on...
???????????????System.err.println(ex.getMessage());???????????
???????????}
?
??????return?"success";
???}
public?String getContent(){
??????String con="<b style='font-size:30px;color:red;'>测试成功!</b>"+
??????????????"<b>发送的网页内容</b>";
??????return?con;
???}
?
}
?3、大家有问题都可以联系我,谁叫我们都是程序猿呢!