Настройка уведомлений в Alfresco при добавлении задачи

alfresco_email

Для настройки исходящих почтовых уведомлений от Alfresco необходимо в файле

/opt/alfresco-4.2.c/tomcat/shared/classes/alfresco-global.properties

(прим. путь может отличаться в части alfresco-4.2.c – зависит от версии)

прописать блок настройки почтового сервера на примере настроен на сервер mail.ru

Ниже я предоставил пример моего конфига alfresco-global.properties:
# Common Alfresco Properties #
###############################

dir.root=/opt/alfresco-4.2.f/alf_data

alfresco.context=alfresco
alfresco.host=alfrescoserver.local
alfresco.port=8081
alfresco.protocol=http

share.context=share
share.host=alfrescoserver.local
share.port=8081
share.protocol=http

### database connection properties ###
db.driver=org.postgresql.Driver
db.username=alfresco
db.password=cbrt32456
db.name=alfresco
db.url=jdbc:postgresql://localhost:5432/${db.name}

### FTP Server Configuration ###
ftp.enabled=true
ftp.port=32421

### RMI service ports ###
alfresco.rmi.services.port=50500
avm.rmi.service.port=0
avmsync.rmi.service.port=0
attribute.rmi.service.port=0
authentication.rmi.service.port=0
repo.rmi.service.port=0
action.rmi.service.port=0
deployment.rmi.service.port=0

### External executable locations ###
ooo.exe=/opt/alfresco-4.2.f/libreoffice/program/soffice.bin
ooo.enabled=true
ooo.port=8100
img.root=/opt/alfresco-4.2.f/common
img.dyn=${img.root}/lib
img.exe=${img.root}/bin/convert
swf.exe=/opt/alfresco-4.2.f/common/bin/pdf2swf
swf.languagedir=/opt/alfresco-4.2.f/common/japanese

jodconverter.enabled=false
jodconverter.officeHome=/opt/alfresco-4.2.f/libreoffice
jodconverter.portNumbers=8100

### Initial admin password ###
alfresco_user_store.adminpassword=001053048c117928424dd56e78178efd

### E-mail site invitation setting ###
notification.email.siteinvite=true
mail.host=smtp.mail.ru
mail.port=465
mail.encoding=UTF-8
mail.from.enabled=false
mail.from.default=alfresco@mail.ru
mail.protocol=smtps
mail.smtps.starttls.enable=true
mail.smtps.auth=true
mail.username=alfresco@mail.ru
mail.password=passwordmail
### License location ###
dir.license.external=/opt/alfresco-4.2.f

### Solr indexing ###
index.subsystem.name=solr
jodconverter.portNumbers=8100

### Initial admin password ###
alfresco_user_store.adminpassword=001053048c117928424dd56e78178efd

### Solr indexing ###
index.subsystem.name=solr
dir.keystore=${dir.root}/keystore
solr.port.ssl=8443

### BPM Engine ###
system.workflow.engine.jbpm.enabled=false
mail.testmessage.send=true
mail.testmessage.to=admin@mail.ru
mail.testmessage.subject=Test message to alfresco
mail.testmessage.text=Test message to alfresco – success start

Итак, что мы имеем(поля которые необходимо поменять):

вместо alfrescoserver.local – доменное имя сервера, на которм крутится alfresco.

вместо alfresco@mail.ru – ваша почта, которая будт использоваться для отправки уведомлений;

вместо passwordmail – ваш пароль от этой почты;

в поле mail.testmessage.to=admin@mail.ru , вместо admin@mail.ru поставить почту админа, сюда будут падать письма при запуске alfresco;

в поле alfresco.host=alfrescoserver.local  вместо alfrescoserver.local – доменное имя сервера alfresco;

в поле share.host=alfrescoserver.local

(чтобы вступили в силу изменения в этом файле необходимо перезапустить Alfresco командой

sudo service alfresco restart

ну или полность перезагрузите систему)))

Но это еще не все при формировании ссылок в письмах подставляется IP адрес, а не имя сервера и такой ссылкой нельзя будет воспользоваться с наружи поэтому необходимо прописать имя сервера в файле на клиентских компьютерах:

И в файле /etc/hosts (для linux подобных)  или в windows/system32/drivers/etc/hosts (для ОС семества windows)

10.253.0.201 alfrescoserver.local

вместо 10.253.0.201 – локальный ip сервера, на котором работает alfresco.

Все profit. Если есть вопросы, пишите, отвечу. В скором времени я планирую выложить образ виртульной машины с alfresco и onlyoffice community server на одном борту Ubuntu server 14.04 x64.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.