Симптом: при попытке предоставить доступ к файлу или папке в owncloud и отправить ссылку по почте через microsoft exchange 2010, происходит долгая отправка письма:
и мы получаем сообщение:
в файле owncloud.log присутствует запись
{«app»:»mail»,»message»:»SMTP Error: data not accepted.»,»level»:3,»time»:»2015-02-02T08:26:54+00:00″}
если включить опцию ‘loglevel’ => «0»,
мы увидим более подробное сообщение:
{«reqId»:»54cf3b8232180″,»app»:»sharing»,»message»:»Can’t send mail with public link to alexey.orlov@example.com: SMTP Error: data not accepted.»,»level»:3,»time»:»2015-02-02T08:55:43+00:00″,»method»:»POST»,»url»:»/index.php/core/ajax/share.php»}
После обновления до версии 7.0.2.1 параметр
‘mail_smtpmode’ => ‘smtp’
не работает с exchange 2010, необходимо изменить его на
‘mail_smtpmode’ => ‘sendmail’
После изменения метода отправки на sendmail ошибка не появляется:
в логе мы получаем следующее сообщение:
{«reqId»:»54cf3ee3ee52a»,»app»:»mail»,»message»:»Mail from Alexey Orlov (cloud@example.com) to: alexey.orlov@example.com(alexey.orlov@example.com) subject: Alexey Orlov shared u00bbu0421u043eu0444u0442u00ab with you»,»level»:0,»time»:»2015
-02-02T09:09:55+00:00″,»method»:»POST»,»url»:»/index.php/core/ajax/share.php»}