2

我正在使用 Liferay Web Forms 来发送电子邮件。

到目前为止完成:

  • 设置表单标题和描述。
  • 更改了输入字段名称。
  • 勾选“发送电子邮件”功能,设置邮件标题和地址。
  • 更改了门户设置,以便我自己的域中的虚拟主机名、电子邮件服务器名称和发件人电子邮件地址

如果我添加 smtp 配置,我可以让它在我的本地开发机器上portal-ext.properties工作conf/Catalina/localhost/ROOT.xml

我的问题是把它放到另一台服务器机器上,安装了不同的 tomcat 服务器并且不存在以前conf/Catalina/localhost/ROOT.xml的文件夹。我从互联网上拿了一个包,不知道文件夹是如何设置到我的开发机器上的,即我不知道应该如何在以前没有该文件的机器上配置它。

在tomcat找到添加的ROOT.xml之前我是否必须进行一些更改?我已经重新启动了服务器,但没有任何效果。

4

3 回答 3

4

我相信 Web 表单 portlet 将使用由控制面板中的首选项设置的邮件配置。

转到控制面板 > 服务器管理 > 邮件以配置邮件设置。

于 2011-09-14T17:06:35.267 回答
2

RP 在他的回答中关于配置位置是正确的。您也可以在 portal-ext.properties 中使用它,只要该文件的名称中有破折号而不是下划线(这可能是您的问题或设置中的错字 - 在后一种情况下会是设置没有被拾取的原因)

于 2011-09-15T02:40:26.837 回答
0
You can send the mail by following the link below using spring mvc and liferay    
http://javaeasyforu.blogspot.in/2013/11/sending-mail-in-liferay.html
于 2013-11-09T04:42:24.023 回答