2

メール送信の目的で Liferay Web Forms を使用しています。

これまでに行われたこと:

  • フォームのタイトルと説明を設定します。
  • 入力フィールド名を変更しました。
  • 「メール送信」機能にチェックを入れ、メールのタイトルとアドレスを設定します。
  • ポータルの設定を変更して、仮想ホスト名、電子メール サーバー名、および送信者の電子メール アドレスが自分のドメインから取得されるようにしました

smtp 構成を追加すると、これをローカル開発マシンで動作させることができますportal-ext.propertiesconf/Catalina/localhost/ROOT.xml

私の問題は、これを別のサーバーマシンに配置することです。別のTomcatサーバーがインストールされており、以前のconf/Catalina/localhost/ROOT.xmlフォルダーは存在しません。インターネットからバンドルを取得しましたが、フォルダーが開発マシンにどのように設定されているかわかりません。つまり、以前にそのファイルを持っていないマシンでこれを構成する方法がわかりません。

Tomcat が追加された ROOT.xml を見つける前に、いくつか変更を加える必要がありますか? 私はすでにサーバーを再起動しましたが、効果はありません。

4

3 に答える 3

4

Web フォーム ポートレットは、コントロール パネルの設定で設定されたメール構成を使用すると思います。

[コントロール パネル] > [サーバー管理] > [メール] に移動して、メール設定を構成します。

于 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 に答える