Ошибка отправки сообщений (приглашение, тестовые)

Добрый день! При настройке исходящей почты возникла следующая проблема: [collapse]10:08:49,863 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'email' subsystem, ID: [email, outbound] 10:08:54,881 ERROR [org.alfresco.repo.action.executer.MailActionExecuter] Failed to send email to Т@example.ru org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.1 Client was not authenticated ; message exception details (1) are: Failed message 1: com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.1 Client was not authenticated[/collapse] Действовала по инструкции
http://wiki.alfresco.com/wiki/Outbound_E-mail_Configuration
Скажите, пожалуйста, каким образом (пошагово) настраивать отправку e-mail из Alfresko (не отправляются даже приглашения на сайт) С уважением)

Комментарии

Aviriel аватар
Пошагово = так, как и описано в инструкции. Все зависит от того, какой используется почтовый сервер и с какими настройками. Возможно неправильно указан порт, или Вы не указали, нужно ли использовать TLS/SSL. Пример есть в http://www.ossportal.ru/technologies/alfresco/blogs/624, но он подробно не описан. 
Еще есть вариант (если Вы при копировании ошибки сюда ничего не меняли в строке): у пользователя, которого приглашаете на сайт, указан в системе email T@example.ru ;)
Добрый день, спасибо за ответ! Я думаю, Вы правы, касаемо адреса получателя. Но не могли бы ли Вы подсказать, где можно найти сам файл конфигурации с настройками MailActionExecuter? Большое-пребольшое спасибо!
Aviriel аватар
 Не знаю, какие именно настройки Вы имеете в виду. Но все настройки, относящиеся к отправке почты Alfresco-ой, лежат в tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/email/OutboundSMTP/outboundSMTP.properties. Для их изменения любые строки/параметры копируются в alfresco-global.properties.
Вот все делаю именно так, но, увы и ах, не отправляются письма - ни тестовые, ни приглашения. Вот мой конфигурационный файл alfresko-global-properties
[collapse]
############################### ## Common Alfresco Properties # ############################### dir.root=C:/Alfresco/alf_data alfresco.context=alfresco alfresco.host=X.X.X.X
alfresco.port=8080
alfresco.protocol=http
share.context=share
share.host=X.X.X.X
share.port=8080
share.protocol=http
### database connection properties ###
db.driver=org.postgresql.Driver
db.username=XXX
db.password=XXXX
db.name=ХХХХ 
db.url=jdbc:postgresql://localhost:5432/${db.name}
### FTP Server Configuration ###
ftp.enabled=true
ftp.port=21
### 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=C:/Alfresco/libreoffice/App/libreoffice/program/soffice.exe
ooo.enabled=true
ooo.port=8100
img.root=C:\\Alfresco\\imagemagick
img.coders=${img.root}\\modules\\coders
img.config=${img.root}\\config
img.gslib=${img.root}\\lib
img.exe=${img.root}\\convert.exe
swf.exe=C:/Alfresco/swftools/pdf2swf.exe
swf.languagedir=C:/Alfresco/swftools/japanese
jodconverter.enabled=false
jodconverter.officeHome=C:/Alfresco/libreoffice/App/libreoffice
jodconverter.portNumbers=8100
### Initial admin password ###
alfresco_user_store.adminpassword=XXXXXXXXXXXXXXXXXXXXXXX
### E-mail site invitation setting ###
notification.email.siteinvite=true
# Alfresco Email Service and Email Server #
------------- # Enable/Disable the inbound email service. The service could be used by processes other than
# the Email Server (e.g. direct RMI access) so this flag is independent of the Email Service.
#------------- email.inbound.enabled=true
# Email Server properties
#------------- email.server.enabled=true
email.server.port=25
email.server.domain=V.V.V.V
email.inbound.unknownUser=anonymous
# A comma separated list of email REGEX patterns of allowed senders.
# If there are any values in the list then all sender email addresses
# must match. For example:
# .*\@alfresco\.com, .*\@alfresco\.org # Allow anyone:
#------------- email.server.allowed.senders=.*
# Outbound SMTP properties
# use these properties to configure the out-bound SMTP server.
mail.host=V.V.V.V
mail.port=25
mail.username=XXX
mail.password=XXXX
mail.encoding=UTF-8
# Default email address used for FROM if no other suitable value can found. mail.from.default=alfresco@example.ru
# Can the FROM field be specified as a parameter or current user or does it
# always need to be the default value - to agree with the username/password? mail.from.enabled=true
# Is the email protocol smtp or smtps
mail.protocol=smtp
# Additional Java Mail properties for SMTP protocol
mail.smtp.auth=false
mail.smtp.debug=false
mail.smtp.timeout=5000
mail.smtp.starttls.enable=false
# Additional Java Mail properties for SMTPS protocol
mail.smtps.auth=false
mail.smtps.starttls.enable=false
#use these properties to send test message during start of subsystem
mail.testmessage.send=true
mail.testmessage.to=mymail@example.ru
mail.testmessage.subject=Outbound SMTP
mail.testmessage.text=The Outbound SMTP email subsystem is working.
### License location ###
dir.license.external=C:/Alfresco
### Solr indexing ###
index.subsystem.name=solr
dir.keystore=${dir.root}/keystore
solr.port.ssl=8443
### BPM Engine ###
system.workflow.engine.jbpm.enabled=false
[/collapse]
Вот сами логи alfresko.log
[collapse]
Caused by: org.alfresco.error.AlfrescoRuntimeException: 04140053 Failed to send email to:mymail@example.ru
at org.alfresco.repo.action.executer.MailActionExecuter.sendEmail(MailActionExecuter.java:659) at org.alfresco.repo.action.executer.MailActionExecuter.executeImpl(MailActionExecuter.java:338) at org.alfresco.repo.action.executer.MailActionExecuter.init(MailActionExecuter.java:278) at sun.reflect.Native
MethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod
AccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod
(AbstractAutowireCapableBeanFactory.java:1544) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(Abstract
AutowireCapableBeanFactory.java:1485) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(Abstract
AutowireCapableBeanFactory.java:1417) ... 208 more Caused by: org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 554 'admin@pochta.ru' has been denied access. ; message exceptions (1) are: Failed message 1: com.sun.mail.smtp.SMTPSendFailedException: 554 'admin@pochta.ru' has been denied access. at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:440) at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:340) at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:336) at org.alfresco.repo.action.executer.MailActionExecuter.sendEmail(MailActionExecuter.java:632) ... 217 more
[/collapse]
Может я чего очевидного не вижу?)
Aviriel аватар

Как вариант: попробуйте переключить mail.smtp.auth в true. И уберите лишние строчки (относительно smtps), слишком много мусора.

fufler аватар
 +1
fufler аватар
 Логин и пароль точно правильные? А ещё выложите куда-нибудь (или прикрепите к сообщению) полный лог, чтоб его можно было нормально читать.
 Логин и пароль верные. Я просто с Альфреской только начала, Подскажите, что еще нужно убрать из global properties, чтобы не нарушить работу системы. И как я поняла, изменяя global properties, должны измениться настройки OutboundSMTP, но они остаются прежними, так и должно быть?
 Во вложении лог альфреско при отправке сообщения
Прикрепленные файлыРазмер
альфреско 14.06.txt 25.85 кб