jsp 在线邮件发送(100分)

  • 主题发起人 主题发起人 王福川
  • 开始时间 开始时间

王福川

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟初次接触邮件系统。使用了第三方的包,在邮件的发送过程中,无法
正确的完成主题,头,内容的区分。看见各位大侠对此颇有研究,望能给
指点一二。
最好不要使用javamail bean.
特别是:Voodoomood,宁采臣,救小弟一命,我这100分已经快倾家荡产了。
 
在unix系统中,
用runtime.exec()命令调用unix的send mail
 
Don't you know about javax.mail? It is very easy to use on sending and managing mails! More information :
http://java.sun.com/products/javamail/index.html
If you preper writing Socket, it is OK. You can communicate with SMTP server with such as "Hello ..." and so on. Boring but ..Working!
You cando
wnload the samples there are thousands examples and FAQ.
If you like to use Java, try to make it platform-free.
 
我们的邮件系统是直接自己封装的POP3和SMTP协议,和你的有所不同呀,没发给你帮助。如果你也是直接是用的POP3和SMTP的话,我们可以多交流呀。
 
download the j2ee.jar from java.sun.com
import javax.mail.*;
import javax.mail.internet.*;
public class MailExample {
public static void main (String args[]) throws Exception {
String host = args[0];
String from = args[1];
String to = args[2];
// Get session
Session session = Session.getInstance(
System.getProperties(), null);
// Define message
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(to));
message.setSubject("Hello JavaMail");
message.setText("Welcome to JavaMail");
// Define transport
Transport transport = session.getTransport("smtp");
transport.connect(host, "", "");
transport.sendMessage(message, message.getAllRecipients());
transport.close();

}
}
 
请结束或继续。
 
王福川:请结束或继续。
 
多人接受答案了。
 
后退
顶部