| <%-- | |
| Copyright (c) 2001, 2018 Oracle and/or its affiliates. All rights reserved. | |
| This program and the accompanying materials are made available under the | |
| terms of the Eclipse Distribution License v. 1.0, which is available at | |
| http://www.eclipse.org/org/documents/edl-v10.php. | |
| SPDX-License-Identifier: BSD-3-Clause | |
| --%> | |
| <%@ page language="java" import="demo.MessageInfo, demo.AttachmentInfo" %> | |
| <%@ page errorPage="errorpage.jsp" %> | |
| <%@ taglib uri="http://java.sun.com/products/javamail/demo/webapp" | |
| prefix="javamail" %> | |
| <html> | |
| <head> | |
| <title>JavaMail messagecontent</title> | |
| </head> | |
| <javamail:message | |
| id="msginfo" | |
| folder="folder" | |
| num="<%= request.getParameter(\"message\") %>" | |
| /> | |
| <body bgcolor="#ccccff"> | |
| <center><font face="Arial,Helvetica" font size="+3"> | |
| <b>Message<sp> | |
| <sp>in folder /INBOX</b></font></center><p> | |
| <%-- first, display this message's headers --%> | |
| <b>Date:</b> | |
| <%= msginfo.getSentDate() %> | |
| <br> | |
| <% if (msginfo.hasFrom()) { %> | |
| <b>From:</b> | |
| <a href="compose?to=<%= msginfo.getReplyTo() %>" | |
| target="reply<%= msginfo.getNum() %>"> | |
| <%= msginfo.getFrom() %> | |
| </a> | |
| <br> | |
| <% } %> | |
| <% if (msginfo.hasTo()) { %> | |
| <b>To:</b> | |
| <%= msginfo.getTo() %> | |
| <br> | |
| <% } %> | |
| <% if (msginfo.hasCc()) { %> | |
| <b>CC:</b> | |
| <%= msginfo.getCc() %> | |
| <br> | |
| <% } %> | |
| <b>Subject:</b> | |
| <% if (msginfo.hasSubject()) { %> | |
| <%= msginfo.getSubject() %> | |
| <% } %> | |
| <br> | |
| <pre> | |
| <%= msginfo.getBody() %> | |
| </pre> | |
| <% if (msginfo.hasAttachments()) { %> | |
| <javamail:listattachments | |
| id="attachment" | |
| messageinfo="msginfo"> | |
| <p><hr> | |
| <b>Attachment Type:</b> | |
| <%= attachment.getAttachmentType() %> | |
| <br> | |
| <% if (attachment.hasMimeType("text/plain") && | |
| attachment.isInline()){ %> | |
| <pre> | |
| <%= attachment.getContent() %> | |
| </pre> | |
| <% } else { %> | |
| <b>Filename:</b> | |
| <%= attachment.getFilename() %> | |
| <br> | |
| <b>Description:</b> | |
| <%= attachment.getDescription() %> | |
| <br> | |
| <a href="attachment?message= | |
| <%= msginfo.getNum() %>&part=<%= attachment.getNum() %>"> | |
| Display Attachment</a> | |
| <% } %> | |
| </javamail:listattachments> | |
| <% } %> | |
| </body> | |
| </html> | |