package com.sohu.tv.cachecloud.client.basic.component; import java.util.Arrays; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * 发送邮件服务 * @author leifu * @Date 2015年2月2日 * @Time 上午11:30:38 */ public class EmailComponentImpl implements EmailComponent { private final Logger logger = LoggerFactory.getLogger(EmailComponentImpl.class); /** * 管理员邮件列表 */ private String adminEmail; @Override public boolean sendMailToAdmin(String title, String content) { return sendMail(title, content, Arrays.asList(adminEmail)); } @Override public boolean sendMail(String title, String content, List<String> emailList) { return sendMail(title, content, emailList, null); } @Override public boolean sendMail(String title, String content, List<String> emailList, List<String> ccList) { /** * your company send short message codes */ return true; } public void setAdminEmail(String adminEmail) { this.adminEmail = adminEmail; } @Override public String getAdminEmail() { return adminEmail; } }