Архив метки: nextcloud

Nextcloud и отправка почты

Наконец-то спустя долгое время наткнулся на решение проблемы отправки почты через простенький локальный почтовик. Что-то «сломали» или переделали несколько версий назад, с тех пор попытка отправки тестового письма в веб-интерфейсе выдавала ошибку. Полез в логи — при настройке None/StartTLS NC таки ломится на почтовик со StartTLS, после чего обламывается.

Закидываем в config/config.php такое:

  'mail_smtpstreamoptions' =>
  array (
    'ssl' =>
    array (
      'allow_self_signed' => true,
      'verify_peer' => false,
      'verify_peer_name' => false,
    ),
  ),

Update 2026-06-11: нашел альтернативу. В config/config.php меняем такие опции:

'mail_smtpmode' => 'sendmail',
'mail_sendmailmode' => 'pipe',

В таком случае оно хотя бы начинает использовать отправку через консольную утилиту без оглядки на сертификаты — но нет, не через то, что указано в sendmail_path в PHP, а старательно выискивает бинарник sendmail на диске и если не находит — использует захардкоженный путь.

Nextcloud, завис апдейт до 30-й версии

Сабж. Обновлялся с 29-какой-то-там, в итоге повисло на «копирование файлов». По кнопке «повторить обновление» ничего не происходило, в логах ругань на то, что я теперь не авторизован. Показало какой-то код, который (из консоли) должен был дать ключи для авторизации, но от ключей тоже толку не было. Веб-админка недоступна — «Сервер в процессе обновления». Решилось выполнением команды обновления из консоли:

php updater/updater.phar

Nextcloud + интеграция Conversations с адресной книгой

Небольшая заметка. Несколько раз говорили мне про интеграцию у Conversations с адресной книгой и отсутствие ее у версии с Google Play, наконец-то пощупал сам.

Смысл — подтягивание фото в качестве аватарки и имени контакта из адресной книги при совпадении JID’а у контакта. Контакты у меня в Nextcloud. Добавил JID’ы, добавил фото, синхронизировал — не показывается. Показывалось только после добавления JID’а существующему контакту со стороны Conversations, при этом в АК вроде особо ничего не менялось.

TL;DR: чтобы все корректно работало — надо писать в NC JID’ы с префиксом xmpp: