Package demo

Source Code of demo.SenderMailService

package demo;

import javax.annotation.Resource;

import org.springframework.mail.MailException;
import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.stereotype.Service;

@Service
public class SenderMailService implements ISenderMailService {
  @Resource
  private MailSender mailSender;
  @Resource
  private SimpleMailMessage mail;
  @Resource
  private B b;

  @Override
  public void sendMail(String eMail, String userName, String passWord)
      throws MailException {
    b.B();
    JavaMailSender sender = (JavaMailSender) mailSender; // �����˴������ļ��ж�ȡ
    mail.setFrom(mail.getFrom());
    mail.setTo(eMail);
    mail.setSubject(mail.getSubject());
    mail.setText("�˺ţ�" + userName + "\n" + "���룺" + passWord);
    try {
      sender.send(mail);
    } catch (MailException e) {
      throw new MyMailException("Mail timeout!");
    }
  }

}
TOP

Related Classes of demo.SenderMailService

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.