2011-09-14 24 views
2

私は電子メールの送信にLiferay Webフォームを使用しています。Liferay Webフォームから電子メールを送信できません

は、これまでに完了:

  • セットアップフォームのタイトルと説明を。
  • 入力フィールド名を変更しました。
  • 「メールを送信」機能にチェックを入れ、メールのタイトルとアドレスを設定しました。私はportal-ext.propertiesconf/Catalina/localhost/ROOT.xmlのSMTP設定を追加する場合、私はこれが私のローカル開発マシン上で動作するように取得することができ、仮想ホスト名、電子メールサーバー名と送信者のメールアドレスよう

私自身のドメインからポータルの設定を変更し

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

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

  • 答えて

    4

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

    [コントロールパネル]> [サーバーの管理]> [メール]をクリックして、メール設定を構成します。

    2

    RPは、回答の構成の場所に関して正しいです。ファイル名にダッシュを付けてアンダースコアを付けない限り、これはportal-ext.propertiesに入れることもできます(これはここでの質問やセットアップでの誤植です。設定が選択されなかった理由)

    +0

    これはタイプミスです。私はそれを修正します。 – mico

    +0

    これは、コントロールパネルだけで環境設定を行うだけで十分であり、ROOT.xmlにメールサーバー設定を行う必要はないということですか?開発環境では、コントロールパネルからのみメール設定を行い、電子メールにフォームデータを送信することができますが、プロダクションサーバーで同じ設定を使用するとフォームデータをEメール。私がやる必要のある設定がありますか? – Adia

    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