我在做网站时,遇到一个在线专家服务请求 要求将请求内容中发送到指定的专家信箱里
在线等候
在线等候
解决方案 »
- 问个搜索方面的问题
- 从oracle导出数据到XML
- JCreator设置自动函数提示设置
- 为什么我的程序结束后,进程javaw.exe还不结束?
- 请教一个字符串的问题
- 请问哪位知道JAVA2中JDK为哪个版本,万分感谢!!!该用JBuilder几????
- 各位大虾帮帮忙呀,
- 我在调用FtpClient类的put(filename)函数时,报错???同样的代码为什么有的计算机上可以执行,有的就报异常?高分求救!
- 使用getTimeInMillis()報錯, 請問何故? 急! 望高手指點
- JTable不能显示汉字的问题,请高手指教啊,详细描述如内文,谢谢
- java 应用程序中 画图的问题
- 用jsp输出文本文件,文件中文本的换行问题?
声明:我不是高手JAVA发mail有专门的API啊,叫 Java mail api
你在网上搜一下就有很多教程
我看了一些用java发送mail的文章,好象要设置邮件系统参数
能各个大致的流程么?
props.put("mail.smtp.sohu", "smtp.sohu.com");中要详细设计是用pop3收发邮件
JavaMail并不能完全的支持所有的邮件发送收取工作。它目前仅支持IMAP、SMTP和POP3
用telnet localhost 25 测试端口是否打开,打开后才可以发送信件
import="java.io.*,javax.mail.*,javax.mail.internet.*,javax.activation.*,java.util.*"
//////////////////////////////////////发信的bean
package pipi.mail;
public final class HTML
{
public static void send(
java.lang.String[] props1, /*SMTP主机地址*/
java.lang.String[] props2, /*发信人*/
java.lang.String[] to, /*收信人*/
java.lang.String body) throws java.lang.Exception
{
java.util.Properties props; //系统属性
javax.mail.Session mailSession; //邮件会话对象
javax.mail.internet.MimeMessage mimeMsg; //MIME邮件对象
props = java.lang.System.getProperties(); //获得系统属性对象
for (int i=0;i<to.length;i++)
{
props.put(props1[i],props2[i]); //设置SMTP主机
mailSession = javax.mail.Session.getDefaultInstance(props,null);
mimeMsg = new javax.mail.internet.MimeMessage(mailSession);
mimeMsg.setFrom(new javax.mail.internet.InternetAddress("[email protected]"));
mimeMsg.setRecipients(javax.mail.Message.RecipientType.TO,
javax.mail.internet.InternetAddress.parse(to[i]));
mimeMsg.setSubject("最新发布信息");
mimeMsg.setContent(body, "text/html;charset=gb2312");
javax.mail.Transport.send(mimeMsg);
}
}
}
发信时只要用mail.HTML.send(props1,props2,to,body);就可以了,props1,props2,to都是数组存放smtp,邮件地址等内容