Настройка уведомлений в 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 для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.