通过shell脚本使用电子邮件发送(java)参数

时间:2016-03-02 04:24:05

标签: java shell servlets

我使用servlet作为后端我得到了这段代码来从我的表单中获取所有参数:

public void doPost (HttpServletRequest _httpReq, HttpServletResponse _httpRes) throws IOException, ServletException
{
  try
    {
      _httpRes.setContentType("text/html");
      PrintWriter out = _http.getWriter();
      String message = "";
      enumeration<String> paramNames = _httpReq.getParameterNames();

      while(paramNames.hasMoreElements())
      {
        String paramName = paramNames.nextElement();
        String[] paramValues = _httpReq.getParameterValues(paramName);
        for (int i=0; i < paramValues.length; i++)
        {
          String paramValue = paramValues[i];
          message = message + paramName + " - " + paramValue + "\n";
      . . .

我想发送包含message参数的电子邮件。

我可以使用此脚本发送邮件echo "test mail" | /usr/bin/swaks --to email@gmail.com,但我不知道如何将message发送到那里。我怎么发送它?

0 个答案:

没有答案