Чужой опыт экономит время и увеличивает шансы для удачи

RoundCube - мой плагин автоподписки нового пользователя New User Autosubscribe

Rouncube - мой плагин New User Autosubscribe. Автоматическая привязка IMAP папок для нового пользователя. Плагин позволяет сразу связать нового пользователя с его IMAP-папками, без дополнительных манипуляций с настройками. Плагин кроме того позволяет задать порядок папок (например "Отправленные" под "Входящие", вместо "Черновики", как это обычно устанавливается по умолчанию).

Эта заметка имеет характер исследования. Все упомянутые в заметке эксперименты проводились на ОС Debian. Пожалуйста не используйте слепое копирование примеров. Автор не гарантирует, что применение изложенной здесь информации не приведет к потере данных.

Страница со списком моих плагинов.

Плагин "new_user_autosubscribe"

Автоматически подписывает (привязывает) определенные папки у нового юзера (при первом входе) без необходимости делать это в настройках в web-интерфейсе. Можно также задать очередность отображения этих папок (одинаковую для всех) в файле:

/var/www/site/roundcubemail/plugins/new_user_autosubscribe/config.inc.php

По умолчанию стоит привязка к стандартным папкам в стандартной настройке RoundCube.

Если в Roundcube присутствует также включенный плагин archive, то имеет смысл изменить стандартную автоподписку

/var/www/site/roundcubemail/plugins/new_user_autosubscribe/config.inc.php :

...

 

// Default folders + "Archive" (if use plugin "archive")

$rcmail_config['new_user_autosubscribe'] = array('sent_mbox'=>'Sent', 'drafts_mbox'=>'Drafts', 'junk_mbox'=>'Spam', 'trash_mbox'=>'Trash', 'archive_mbox'=>'Archive',

      'default_folders'=>array('INBOX', 'Sent', 'Drafts', 'Spam', 'Trash', 'Archive') );

 

// Default folders only

/*

$rcmail_config['new_user_autosubscribe'] = array('sent_mbox'=>'Sent', 'drafts_mbox'=>'Drafts', 'junk_mbox'=>'Spam', 'trash_mbox'=>'Trash',

      'default_folders'=>array('INBOX', 'Sent', 'Drafts', 'Spam', 'Trash') );

*/

 

...

СКАЧАТЬ ПЛАГИН   |   DOWNLOAD Plugin

Страницы плагина на других ресурсах:

plugins.roundcube.net

github.com

sourceforge.net

code.google.com


Рекламные ссылки:
Комментариев: 2 RSS

При первом заходе у пользователя только одна папка,твой плагин включен ....

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

Входящие

Нежелательная почта

Удаленные

Отправленные

Вопрос можно ли создать их именно с такими - русскими названиями автоматически и привязать их ?

P.S: просто в настройках плагина указал строку:

// Default folders only

$rcmail_config['new_user_autosubscribe'] = array('sent_mbox'=>'Отправленные', 'drafts_mbox'=>'Черновики', 'junk_mbox'=>'Нежелательная почта', 'trash_mbox'=>'Удаленные',

'default_folders'=>array('Входящие', 'Отправленные', 'Черновики', 'Нежелательная почта', 'Удаленные') );

как результат ничего нет и нет папок и привязанных папок...подскажи в какую сторону копать? (postfix+dovecot)

Перевод на русский язык должен производиться только самим Roundcube, через указание соответствующей настройки языка интерфейса!

Если у Вас при входе только одна папка, то это значит только то, что плагин не включен (не включается).

Либо он неправильно активирован в файле .../roundcubemail/config/main.inc.php

должно быть как-то так:

$rcmail_config['plugins'] = array(..., 'new_user_autosubscribe', ...);

Либо Вы используете версию в которую внесены какие-нибудь новые изменения, делающие этот плагин с ней несовместимым. Пока мне такие случаи не попадались, но я довольно давно не следил за ситуацией, поэтому все возможно...

Вопросы по теме статьи (просьба - без личностей), - присутствует премодерация:
   - регистрироваться НЕ обязательно! -

Комментарий будет опубликован только после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)