是否可以使用jsp页面将邮件从邮件ID发送到其他邮件ID? 我开发了一个投诉管理系统,用户可以通过提供详细信息提交投诉,然后生成投诉编号。但我需要确保用户提供正确的电子邮件ID。
所以我想将投诉号码发送到用户放入表单的电子邮件ID中。我不知道如何使用jsp向id发送邮件,我已经google了一下,但遗憾的是没有找到任何有用的解决方案。我正在使用jsp和java来开发应用程序。
如果有人可以帮助我,我会非常感激,并为不良的写作道歉。
答案 0 :(得分:0)
试试这个:
<%@ taglib uri="http://jakarta.apache.org/taglibs/mailer-1.1" prefix="mt" %>
<mt:mail session="java:/comp/env/mail/Session" to="foo@home.net" from="registration@mydomain.de" subject="Registration Confirmation">
<mt:message type="html"><h1>Perfect</h1>Super</mt:message>
<mt:send/>
</mt:mail>
因此,您的/META-INF/context.xml必须包含:
<?xml version='1.0' encoding='utf-8'?>
<Context>
<Resource name="mail/Session"
auth="Container"
type="javax.mail.Session"
username="webmaster@mydomain.de"
password="password"
mail.debug="true"
mail.user="webmaster@mydomain.de"
mail.from="registration@mydomain.de"
mail.transport.protocol="smtp"
mail.smtp.host="smtp.strato.de"
mail.smtp.auth="true"/>
</Context>
/WEB-INF/web.xml必须包含:
...
<resource-ref>
<res-ref-name>mail/Session</res-ref-name>
<res-type>javax.mail.Session</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web>
注意:强> 如果不存在,context.xml将被复制到jboss-server中。这就是方式,应用程序服务器不同的环境配置(实时,测试,登台)。
注意:强> 在tomcat / lib目录中需要mail.jar,mailer-1.1.jar和mail-1.4.4.jar(因为即使不再部署应用程序,context.xml也可用。)