◆ Plugin 「Persistent Login」「Persistent login」은 RoundCube 1.6.7 버전에 기본적으로 없는 Plugin입니다. 「autologon」라는 Plugin이 있긴 하나 소스단에 직접 ID/PASSWORD 정보를 적어야 하는 취약점이 있습니다. 그래서 RoundCube 사용 관리자들은 대부분 DB에 직접 「AuthTokens(토큰 기반 인증)」 정보를 저장할 수 있는 「Persistent login」 플러그인을 따로 설치하여 사용한다고 합니다. 「Persistent」 단어는 한국어로 끈질긴, 집요한, 끊임없이 지속되는 것을 의미합니다. 라운드큐브 메일서비스에서는 쿠키초기화나 세션만료에 의해 로그아웃되지 않고 계속 로그인을 유지시켜 주는 기능을 뜻합니다. ※ 로그인 ID..
◆ Plugin 「Managesieve」「Managesieve」은 RoundCube 1.6.7 버전에 기본적으로 설치되어 Plugin입니다. 「Sieve」라는 단어는 한국어로 체(가루/물 등을 거르는 데 쓰는 부엌 도구)를 의미합니다. 즉 라운드큐브 메일서비스에서는 수신받은 메일을 특정 메일함으로 「자동분류」를 해주는 기능을 말합니다. 해당 플러그인을 사용하면 자동분류뿐만 아니라 「자리비움(부재중 응답)」과 「자동전달(다른 이메일주소로 전달)」도 사용이 가능합니다. 웹메일서비스를 제공하는 솔루션이라면 편의상 많이 채용하는 기술입니다. 특히 자동분류는 바이어(Buyer) 업체나 상황에 따라 메일함 분류를 할 수 있어 업무효율을 높일 수 있는 좋은 기능입니다. RoundCube# 플러그인에서는 해당 이름으..
◆ Plugin 「Newmail_notifier」「newmail_notifier」은 RoundCube 1.6.7 버전에 기본적으로 설치되어 Plugin입니다. 이름에서 유추할 수 있듯이 새로운 메일이 수신되면 팝업창이나 소리로 알려주는 기능입니다. 필수 기능은 아니지만 상용 기업메일에서도 은근히 찾는 기능 중 하나입니다. 다른 업무를 하고 있어도 팝업창이나 소리로 새로 수신된 메일을 알려주니 효율적으로 메일을 확인할 수 있는 좋은 기능이라고 생각합니다. RoundCube# 플러그인 검색을 할 때에는 「kitist/html5_notifier」 이름으로 검색해야 합니다. RoundCube에 공식적으로 채용하면서 지금의 이름으로 등록을 한 것으로 보입니다.① newmail_notifier 플러그인 활성화 하..
◆ Plugins 「Composer」플러그인「Plugin」은 프로그램 또는 소프트웨어등 기존에 없는 기능을 더욱 확장하고 사용자 편의성을 높이기 위한 환경을 제공합니다. Roundcube용 Plugins 저장소는 Composer를 기반으로 하여 관리, 설치 및 업데이트를 진행합니다. 사실 이걸 먼저 포스팅했었어야 했는데 반대가 되었네요. 컴포저「Composer」는 PHP의 의존성 관리 도구「A Dependency Manager for PHP」로 프로젝트에서 필요한 라이브러리 및 패키지를 쉽게 설치하고 관리할 수 있게 도와줍니다. 컴포저를 사용하면 프로젝트의 「Composer.json」 파일에 필요한 라이브러리를 정의하고, 해당 라이브러리 및 그 의존성을 자동으로 설치할 수 있습니다. Composer 공식..
◆ Plugins플러그인「Plugin」은 프로그램 또는 소프트웨어등 기존에 없는 기능을 더욱 확장하고 사용자 편의성을 높이기 위한 환경을 제공합니다. 지금 티스토리 에디터에서 글을 작성할 때 더 보기에 있는 「코드블럭」이나 「이전 발행 글 넣기」도 플러그인에 해당됩니다. 오픈소스인 RoundCube에도 사용자 편의성을 위한 웹메일 플러그인을 다양하게 제공하고 있습니다. 그중 사용자가 직접 패스워드를 변경할 수 있도록 만들어주는 「Password」 플러그인이 있습니다. 그냥 적용한다고 해서 바로 되는 게 아닌 사용자 구성에 맞게 커스텀이 필요하므로 이에 대해서 알아보도록 하겠습니다. 필자가 구축한 방식으로 진행하셨다면 기본 설치된 플러그인은 「Filesystem_attachments」, 「jqueryui」..