action="mailto:[email protected]",但是好象没有发出去,只是存在OUTLOOK的发件箱里面

解决方案 »

  1.   

    <form method=post action="mailto:[email protected]" enctype="text/plain">
    <input name=姓名>
    <input type=submit>
    </form>
      

  2.   

    <%@ page import="java.util.*"%>
    <%@ page import="java.lang.*"%>
    <%@ page import="java.io.*"%><%@ page contentType="text/html;charset=gb2312"%>
    <%
    String from="";
    String to="";
    String subject="";
    String body="";
    String submit1="";
    submit1=request.getParameter("submit1");
    from=request.getParameter("from");
    to=request.getParameter("to");
    subject=request.getParameter("subject");
    body=request.getParameter("body");
    String submited="send";
    %>
    <html>
    <head>
    <title>this is my mail test</title>
    <meta http-equiv="content-type" content="text/html;charset=gb2312">
    </head>
    <jsp:useBean id="sendmail" class="sendmail" scope="request"></jsp:useBean>
    <%
    if(submit1!=null)
    {
    if (submit1.equals("send"))
    {
    String returnmsg;
    sendmail.setFrom(from);
    sendmail.setTo(to);
    sendmail.setSubject(subject);
    sendmail.setBody(body);
    returnmsg=sendmail.send();
    out.print(returnmsg);
    }
    }
    %>
    <body>
    <form action="sendmail.jsp" method="post">
    <P>·&cent;&ETH;&Aring;&Egrave;&Euml;&pound;&ordm;<INPUT name=from value=<%=from%>></P>
    <P>&Ecirc;&Otilde;&ETH;&Aring;&Egrave;&Euml;&pound;&ordm;<INPUT name=to value=<%=to%>></P>
    <P>&Ouml;÷&Igrave;&acirc;&pound;&ordm;<INPUT style="HEIGHT: 21px; WIDTH: 222px" name=subject  value="<%=subject%>"></P>
    <P>&Auml;&Uacute;&Egrave;&Yacute;&pound;&ordm;<TEXTAREA style="HEIGHT: 62px; WIDTH: 163px" name=body><%=body%></TEXTAREA></P>
    <p><input type=submit name=submit1 value="send"></p></form>
    </body>
    </html>
    javabean://package mail;import java.awt.*;
    import javax.swing.JPanel;
    import java.io.*;
    import java.util.*;
    import sun.net.smtp.SmtpClient;/**
     * Title:        this is my java exam
     * Description:  send and receive mail
     * Copyright:    Copyright (c) 2001
     * Company:      ihw
     * @author lph
     * @version 1.0
     */
    public class sendmail {
    //public class sendmail extends JPanel {
    //public class sendmail implements Sericalizable{
    //  BorderLayout borderLayout1 = new BorderLayout();
    private String  to;
    private String subject;
    private String body;
    private String from;
    private String server;
    //public String returnmsg;
      public  sendmail() {    try {
             server="smtp.beij.ihw.com.cn";
             from="";
             to="";
             body="this is lph test";
             subject="java mail come";    }
        catch(Exception ex) {
          ex.printStackTrace();
        }
      }
      public String getServer ()
      {
      return server;
      }
      public void setServer(String server)
      {
     this.server =server;
      }public String getFrom()
      {
      return from;
      }
      public void setFrom(String from)  {
      this.from=from;
      }
    public String getTo()
      {
      return to;
      }
      public  void setTo(String to)    {
      this.to=to;
      }
      public String getSubject()
      {
      return subject;
      }
      public void setSubject(String subject)  {
      this.subject=subject;
      }
    public String getBody()
      {
      return body;
      }
      public void setBody(String body)  {
      this.body=body;
      }
    public String send() {
     String returnmsg;
     try
     {
     SmtpClient sendm=new SmtpClient(server);
     sendm.from(from);
     sendm.to(to);
     PrintStream mailOut=sendm.startMessage();
     mailOut.println("From:" + from);
     mailOut.println("To:" + to);
     mailOut.println("Subject:" + subject);
     mailOut.println(body);
     mailOut.println("\r\n");
     mailOut.flush();
     mailOut.close();
    sendm.closeServer(); return "send mail successed!";
     }
    catch(Exception e)
    {
    e.getLocalizedMessage()
     //System.out.print("send mail error!");
     return "send mail defailed!";}
     }  }