Не удается отправить электронное письмо с веб-форм Liferay - PullRequest
2 голосов
/ 14 сентября 2011

Я использую Liferay Web Forms для отправки электронной почты.

Пока сделано:

  • Настройка заголовка и описания формы.
  • Изменено поле вводаnames.
  • Отметили функцию «Отправить письмо», настройте заголовок и адрес почты.
  • Изменены настройки портала, чтобы имя виртуального хоста, имя сервера электронной почты и адрес электронной почты отправителя приходили из моего собственного домена

Я могу заставить это работать на моей локальной машине разработки, если я добавлю конфигурации smtp на portal-ext.properties и conf/Catalina/localhost/ROOT.xml

Моя проблема заключается в том, чтобы перенести это на другой сервер,с другим установленным сервером tomcat и предыдущей папкой conf/Catalina/localhost/ROOT.xml не существует.Я взял пакет из Интернета и не знаю, как папка настроена на моем компьютере разработчика, то есть я не знаю, как это должно быть настроено на машине, у которой ранее не было этого файла.

Нужно ли вносить некоторые изменения, прежде чем кот найдет добавленный ROOT.xml?Я уже перезапустил сервер без эффекта.

Ответы [ 3 ]

4 голосов
/ 14 сентября 2011

Я полагаю, что портлет веб-формы будет использовать почтовые конфигурации, заданные в настройках панели управления.

Перейдите в Панель управления> Администрирование сервера> Почта, чтобы настроить параметры почты.

2 голосов
/ 15 сентября 2011

RP правильно в отношении местоположения конфигурации в его ответе.Вы также можете иметь его в portal-ext.properties, если файл имеет тире, а не подчеркивание в имени (это либо опечатка в вашем вопросе здесь или в вашей настройке - в последнем случае это будетпричина, по которой настройки не подобраны)

0 голосов
/ 09 ноября 2013
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
...