我的毕业设计得用jsp做,我是想先用java执行一下,如果可以的话就好办了!
自己先顶一个!!
自己先顶一个!!
解决方案 »
- 请教大侠关于textarea表单内容增减问题
- 路过的、看见的、大虾门、大哥大姐们。都来看看吧。
- 请教网站曝光率是什么?点击率是什么?有什么区别?
- 想做一个网上购物的网站,想问一下数据库如何设计好。
- 如何遍历网络文件夹并取得文件名
- ireport + jasperreport 怎么在客户端里以html的格式显示出来?
- 十万火急!请高手帮忙!
- 请教一个struts的中文乱码问题
- 寻求cnjsp的论坛代码,不是那个什么浓缩版的,我需要的版本的数据库是MYSQL的,我以前有的,后来弄丢了,拜托,如果哪位兄弟有,告诉我地
- 如何在session失效前几分钟进行提示?
- 各位大虾谁能帮帮小弟解决一下这个函数调用问题 谢谢了
- 请问高手有没有什么好的防止网页内容被复制的方法
你上面MimeMessage mimeMsg= null;
所以空指针
如果只是发的话可以
我可以发给你一个
* Title: 发送简单邮件的类,不发送附件
* Description: send mail using smtp
* Copyright: Copyright (c) 2002
* Company: ces
* @author wz
* @version 1.0
*/
import java.util.*;
import javax.mail.*;
import java.io.*;
import javax.mail.internet.*;public class SendMail {
private String m_strFrom; //从谁那边发出
private String m_strTo; //发达哪个邮箱
private String m_strSmtpHost; //从哪个SMTP服务器发出
private String m_strUser; //从哪个用户下发邮件
private String m_strPassword; //那个用户的密码是什么
private String m_strSubject; //邮件主题
private String m_strContent; //邮件内容 public SendMail() {
this.m_strFrom = "";
this.m_strTo = "";
this.m_strSmtpHost = "";
this.m_strUser = "";
this.m_strPassword = "";
this.m_strSubject = "";
this.m_strContent = "";
} public void setFrom(String strFrom) {
this.m_strFrom = strFrom;
} public void setTo(String strTo) {
this.m_strTo = strTo;
} public void setSmtpHost(String strSmtpHost) {
this.m_strSmtpHost = strSmtpHost;
} public void setUser(String strUser) {
this.m_strUser = strUser;
} public void setPassword(String strPassword) {
this.m_strPassword = strPassword;
} public void setSubject(String strSubject) {
this.m_strSubject = strSubject;
} public void setContent(String strContent) {
this.m_strContent = strContent;
} //发送邮件
public void send() throws MessagingException {
Properties props = new Properties();
props.put("mail.smtp.host", m_strSmtpHost);
props.put("mail.smtp.auth", "true");
Session s = Session.getInstance(props);
s.setDebug(false);
MimeMessage message = new MimeMessage(s);
// 给消息对象设置发件人/收件人/主题/发信时间
InternetAddress from = new InternetAddress(m_strFrom);
message.setFrom(from);
InternetAddress to = new InternetAddress(m_strTo);
message.setRecipient(Message.RecipientType.TO, to);
message.setSubject(m_strSubject);
message.setSentDate(new Date());
// 给消息对象设置内容
BodyPart mdp = new MimeBodyPart(); //新建一个存放信件内容的BodyPart对象
mdp.setContent(m_strContent, "text/html;charset=gb2312"); //给BodyPart对象设置内容和格式/编码方式
Multipart mm = new MimeMultipart(); //新建一个MimeMultipart对象用来存放BodyPart对象(事实上可以存放多个)
mm.addBodyPart(mdp); //将BodyPart加入到MimeMultipart对象中(可以加入多个BodyPart)
message.setContent(mm); //把mm作为消息对象的内容
message.saveChanges();
Transport transport = s.getTransport("smtp");
transport.connect(m_strSmtpHost, m_strUser, m_strPassword);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
} public boolean sendMail(String strFrom, String strTo, String strSubject,
String strContext) {
String strSMTPHOST = "";
String strUSER = "";
String strPASSWORD = "";
String strSENDFROM = ""; InputStream is = getClass().getResourceAsStream("db.properties");
Properties dbProps = new Properties();
try {
dbProps.load(is);
strSMTPHOST = dbProps.getProperty("smtphost", "");
strUSER = dbProps.getProperty("user", "");
strPASSWORD = dbProps.getProperty("password", "");
strSENDFROM = dbProps.getProperty("strfrom", ""); }
catch (Exception e) { }
if (strFrom != null && !strFrom.trim().equals("")) {
strSENDFROM = strFrom;
}
this.setSmtpHost(strSMTPHOST);
this.setUser(strUSER);
this.setPassword(strPASSWORD);
this.setFrom(strSENDFROM);
this.setTo(strTo);
this.setSubject(strSubject);
this.setContent(strContext);
try {
this.send();
}
catch (Exception e) {
return false;
} return true;
} public static void main(String[] args) {
SendMail sendMail = new SendMail();
boolean aa = sendMail.sendMail("", "[email protected]", "sdfs", "sdfsdf");
System.out.println(aa); }}
bodypart.setText( content,"gbk");
mimemsg.addBodyPart(bodypart);仅看到这一个;再找找.......
public static void main(String[] argv){是 Strings[] args 吧 是sssssssssssssss,不是vvvvvvvvvvvvvvvv
qq:13283955
邮件:[email protected]