⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mailsender.java

📁 由国外的一个著名的geonetwork修改而来
💻 JAVA
字号:
package org.fao.geonet.util;import org.apache.commons.mail.*;import jeeves.interfaces.Logger;import jeeves.server.context.ServiceContext;import jeeves.utils.Util;public class MailSender extends Thread{	Logger      _logger;	SimpleEmail _mail;	public MailSender(ServiceContext context)	{		_logger = context.getLogger();	}	public void send(String server, int port, String from, String fromDescr, String to, String toDescr, String subject, String message)	{		_mail = new SimpleEmail();		try		{			_mail.setHostName(server);			_mail.setSmtpPort(port);			_mail.setFrom(from, fromDescr);			_mail.addTo(to);			_mail.setSubject(subject);			_mail.setMsg(message);			start();		}		catch(EmailException e)		{			logEx(e);		}	}	public void run()	{		try		{			_mail.send();			_logger.info("Mail sent");		}		catch(EmailException e)		{			logEx(e);		}	}	private void logEx(Exception e)	{		_logger.error("Unable to mail feedback");		_logger.error("  Exception : " + e);		_logger.error("  Message   : " + e.getMessage());		_logger.error("  Stack     : " + Util.getStackTrace(e));	}};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -