JSF中的联系我们表单
我在项目中使用JSF2.2和PrimeFaces5.1。我创建了这样的联系我们页面JSF中的联系我们表单,jsf,primefaces,Jsf,Primefaces,我在项目中使用JSF2.2和PrimeFaces5.1。我创建了这样的联系我们页面 <h:form id="f"> <p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" /> <p>From: <p:inputText value="#{mail.from}"/></p> <p>Mail subje
<h:form id="f">
<p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />
<p>From: <p:inputText value="#{mail.from}"/></p>
<p>Mail subject: <p:inputText value="#{mail.subject}"/></p>
<p>Mail message: <p:inputTextarea value="#{mail.message}"/></p>
<p><p:commandButton value="Submit"
actionListener="#{mail.sendMail()}"
update="f:messages"/></p>
</h:form>
发件人:
邮件主题:
邮件:
我希望每个用户都能通过此页面与管理员联系。当他们填写此表格并提交后,此邮件将发送管理员电子邮件。我试过几次使用javaMail API,但是那样的话,我需要密码验证。这是不可能的,因为用户没有在我的联系我们表单中提供他/她的电子邮件密码。我对使用SMTP服务器不感兴趣。有什么简单的方法可以做到这一点。我厌倦了这个。请帮助任何人。。。。。。。。提前感谢您应该使用java mail api编写java mail,并使用一些测试smtp帐户,例如您的google帐户和smtp凭据 您应该通过用户邮件传递信息,并传递给java邮件发送者
请看一看您可能希望使用sendgrid这样的电子邮件发送服务,然后使用JavaMail中的SMTP服务器。就JSF/PrimeFaces主题提出这样的问题并不能引导您找到答案。请换一种方式问。这与JSF/PrimeFaces没有任何关系。“这是不可能的,因为用户没有在我的“联系我们”表单中提供他/她的电子邮件密码。我对使用SMTP服务器不感兴趣。”不确定的是,为什么您对使用SMTP服务器不感兴趣,因为用户不应该提供自己的密码来发送邮件。