JSP 发送电子邮件
-
-
发送一个简单的电子邮件
这是从您的计算机发送简单电子邮件的示例。假定您的本地主机已连接到Internet,并且能够发送电子邮件。确保CLASSPATH中提供了Java Email API软件包和JAF软件包中的所有jar文件。现在让我们将上面的代码放入SendEmail.jsp文件中,并使用URL http://localhost:8080/SendEmail.jsp调用此JSP 。如果要将电子邮件发送给多个收件人,请使用以下方法指定多个电子邮件ID-这是参数的描述-- type - 将其设置为TO,CC或BCC。此处CC代表复写,而BCC代表黑抄。示例Message.RecipientType.TO
- addresses -这是电子邮件ID的数组。您需要在指定电子邮件ID时使用InternetAddress()方法
-
发送HTML电子邮件
这是从您的计算机发送HTML电子邮件的示例。假定您的本地主机已连接到Internet,并且能够发送电子邮件。确保CLASSPATH中提供了Java Email API软件包和JAF软件包中的所有jar文件。此示例与上一个示例非常相似,除了这里我们使用setContent()方法设置第二个参数为“text/html”的内容来指定消息中包含HTML内容。使用此示例,您可以根据需要发送尽可能大的HTML内容。现在,让我们使用上述JSP在给定的电子邮件ID上发送HTML消息。 -
通过电子邮件发送附件
以下是从您的机器发送带有附件的电子邮件的示例-现在,让我们运行上面的JSP,将文件作为附件发送,并在给定的电子邮件ID上发送一条消息。 -
通过电子邮件发送附件
如果需要将用户标识和密码提供给电子邮件服务器以进行身份验证,则可以如下设置这些属性:其余电子邮件发送机制将保持如上所述。 -
使用表单发送电子邮件
您可以使用HTML表单来接受电子邮件参数,然后可以使用request对象获取所有信息,如下所示:获得所有信息后,您可以使用上述程序发送电子邮件。