Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 14 reacties
Bron: The RoundCube Webmail Project, submitter: GiantLeap

RoundCube Webmail is een webapplicatie die zich als een imap-client gedraagt. Zo wordt het door verschillende hosters gebruikt om webmail-functionaliteit aan te bieden. Het bevat onder andere mime- en html-ondersteuning, adresboeken, zoekmogelijkheden en een spellingscontrole. Deze webapplicatie is geschreven in php en heeft een MySQL- of een Postgres-database nodig om zijn gegevens in op te slaan. Voor meer informatie verwijzen we jullie door naar deze pagina. De ontwikkelaars hebben versie 0.4 uitgebracht, voorzien van de volgende aankondiging en lijst met veranderingen:

Version 0.4 (stable) released

After the big new features in 0.4-beta this release now completes the unfinished work and fixes bugs related to the new threaded message listing and address groups features. We also cleaned up the user interface and tried to make all UI elements more consistent.

With this release the skins have been excluded from the GPL license terms (see README file). This allows you to choose whatever license you want for your custom skins and even opens the door for creating commercial skins.

We recommend to update all existing Roundcube installations with this release.

0.4-stable:
  • Fix disapearing upload form disapears when user selects a file on Safari (#1486823)
  • Don't replace error messages with loading info (#1486300)
  • Fix JS errors on compose mode switch (#1486870)
  • Fix message structure parsing when it lacks optional fields (#1486881)
  • Include all recipients in sendmail log
  • Support HTTP_X_FORWARDED_PROTO header for HTTPS detecting (#1486866)
  • Fix default IMAP port configuration (#1486864)
  • Create Sent folder when starting to compose a new message (#1486802)
  • Fix handling of messages with Content-Type: application/* and no filename (#1484050)
  • Improved compose screen: resizable body and attachments list, vertical splitter, options menu
  • Fix RC forgets search results (#1483883)
  • TinyMCE 3.3.7
  • Improve parsing of styled empty tags in HTML messages (#1486812)
  • Add %dc variable support in base_dn/bind_dn config (#1486779)
  • Add button to hide/unhide the preview pane (#1484215)
  • Fix no-cache headers on https to prevent content caching by proxies (#1486798)
  • Fix attachment filenames broken with TNEF decoder using long filenames (#1486795)
  • Use user's timezone in Date header, not server's timezone (#1486119)
  • Add option to set separate footer for HTML messages (#1486660)
  • Add real SMTP error description to displayed error messages (#1485927)
  • Fix some IMAP errors handling when opening the message (#1485443)
  • Fix related parts aren't displayed when got mimetype other than image/* (#1486432)
  • Multiple identity and database support for squirrelmail_usercopy plugin (#1486517)
  • Support dynamic hostname (%d/%n) variables in configuration options (#1485438)
  • Add 'messages_list' hook (#1486266)
  • Add request* event triggers in http_post/http_request (#1486054)
  • Fix use RFC-compliant line-delimiter when saving messages on IMAP (#1486712)
  • Add 'imap_timeout' option (#1486760)
  • Fix forwarding of messages with winmail attachments
  • Fix handling of uuencoded attachments in message body (#1485839)
  • Added list_mailboxes hook in rcube_imap::list_unsubscribed() (#1486668)
  • Fix wrong message on file upload error (#1486725)
  • Add support for data URI scheme [RFC2397] (#1486740)
  • Added 'actionbefore', 'actionafter', 'responsebefore', 'responseafter' events
  • Fix double-addition of e-mail domain to content ID in HTML images
  • Read and send messages with format=flowed (#1484370), fixes word wrapping issues (#1486543)
  • Fix duplicated attachments when forwarding a message (#1486487)
  • Fix message/rfc822 attachments containing only attachments are not parsed properly (#1486743)
  • Fix %00 character in winmail.dat attachments names (#1486738)
  • Fix handling errors of folder deletion (#1486705)
  • Parse untagged CAPABILITY response for LOGIN command (#1486742)
  • Renamed all php-cli scripts to use .sh extension
  • Some files from /bin + spellchecking actions moved to the new 'utils' task
  • Added thread tree icons
  • Extend contact groups support (#1486682)
  • Fix check-recent action issues and performance (#1486526)
  • Fix messages order after checking for recent (#1484664)
  • Fix autocomplete shows entries without email (#1486452)
  • Fix listupdate event doesn't trigger on search response (#1486708)
  • Fix select_all_mode value after selecting a message (#1486720)
  • Set focus to editor on reply in HTML mode (#1486632)
  • Fix composing in HTML jumps cursor to body instead of recipients (#1486674)
  • Allow columns order change per user - drag&drop (#1485795)
  • Add References header in read receipt (#1486681)
  • Fix database constraint violation when opening a message (#1486696)
  • Add 'loading' message while login is in progress (#1486667)
  • Fix quota_zero_as_unlimited (#1486662)
  • Fix folder subscription checking (#1486684)
  • Fix INBOX appears (sometimes) twice in mailbox list (#1486672)
  • Fix listing of attachments of some types e.g. "x-epoc/x-sisx-app" (#1486653)
  • Fix DB Schema checking when some db_table_* options are not set (#1486654)
0.4-beta:
  • Add sizelimit and timelimit variables in LDAP config (#1486544)
  • Hide IMAP host dropdown when single host is defined (#1486326)
  • Add images pre-loading on login page (#1451160)
  • Add HTTP_X_REAL_IP and HTTP_X_FORWARDED_FOR to successful logins log (#1486441)
  • Fix setting spellcheck languages with extended codes (#1486605)
  • Fix messages list scrolling in FF3.6 (#1486472)
  • Fix quicksearch input focus (#1486637)
  • Always set changed date when flagging a DB record as deleted + provide a cleanup script
  • Fix address book/group selection (#1486619)
  • Assign newly created contacts to the active group (#1486626)
  • Added option not to mark messages as read when viewed in preview pane (#1485012)
  • Allow plugins modify the Sent folder when composing (#1486548)
  • Added optional (max_recipients) support to restrict total number of recipients per message (#1484542)
  • Re-organize editor buttons, add blockquote and search buttons
  • Make possible to write inside or after a quoted html message (#1485476)
  • Fix bugs on unexpected IMAP connection close (#1486190, #1486270)
  • Iloha's imap.inc rewritten into rcube_imap_generic class
  • Added contact groups in address book (not finished yet)
  • Added PageUp/PageDown/Home/End keys support on lists (#1486430)
  • Added possibility to select all messages in a folder (#1484756)
  • Added 'imap_force_caps' option for after-login CAPABILITY checking (#1485750)
  • Password: Support dovecotpw encryption
  • TinyMCE 3.3.1
  • Implemented messages copying using drag&drop + SHIFT (#1484086)
  • Improved performance of folders operations (#1486525)
  • Fix blocked.gif attachment is not attached to the message (#1486516)
  • Managesieve: import from Horde-INGO
  • Managesieve: support for more than one match (#1486078)
  • Managesieve: support for selectively disabling rules within a single sieve script (#1485882)
  • Threaded message listing now available
  • Added sorting by ARRIVAL and CC
  • Message list columns configurable by the user
  • Removed 'index_sort' option, now we're using empty 'message_sort_col' for this
  • virtuser_query: support other identity data (#1486148)
  • Options virtuser_* replaced with virtuser_* plugins
  • Plugin API: Implemented 'email2user' and 'user2email' hooks
  • Fix forwarding message omits CC header (#1486305)
  • Add 'default_charset' option to user preferences (#1485451)
  • Add 'delete_always' option to user preferences
  • Support/Require tls:// prefix in 'smtp_server' option for TLS connections
  • Fix inconsistent behaviour of 'delete_always' option (#1486299)
  • Fix deleting all messages from last list page (#1486293)
  • Flag original messages when sending a draft (#1486203)
  • Changed signature separator when top-posting (#1486330)
  • Let the admin define defaults for search modifiers (#1485897)
  • Fix long e-mail addresses validation (#1486453)
  • Remember search modifiers in user prefs (#1486146)
  • Added force_7bit option to force MIME encoding of plain/text messages (#1486510)
  • Use case sensitive check when checking for default folders (#1486346)
  • Fix checking for new mail: now checks unseen count of inbox (#1485794)
  • Improve performance by avoiding unnecessary updates to the session table (#1486325)
  • Fix invalid tags which cause HTML message rendering problems (#1486521)
  • Fix CVE-2010-0464: Disable DNS prefetching (#1486449)
  • Fix Received headers to behave better with SpamAssassin (#1486513)
  • Password: Make passwords encoding consistent with core, add 'password_charset' global option (#1486473)
  • Fix adding contacts SQL error on mysql (#1486459)
  • Squirrelmail_usercopy: support reply-to field (#1486506)
  • Fix IE spellcheck suggestion popup issue (#1486471)
  • Fix email address auto-completion shows regexp pattern (#1486258)
  • Fix merging of configuration parameters: user prefs always survive (#1486368)
  • Fix quota indicator value after folder purge/expunge (#1486488)
  • Fix external mailto links support for use as protocol handler (#1486037)
  • Fix attachment excessive memory use, support messages of any size (#1484660)
  • Fix setting task name according to auth state
  • Password: fix vpopmaild driver (#1486478)
  • Add workaround for MySQL bug [http://bugs.mysql.com/bug.php?id=46293] (#1486474)
  • Fix quoted text wrapping when replying to an HTML email in plain text (#1484141)
  • Fix handling of extended mailto links (with params) (#1486354)
  • Fix sorting by date of messages without date header on servers without SORT (#1486286)
  • Fix inconsistency when not using default table names (#1486467)
  • Fix folder rename/delete buttons do not appear on creation of first folder (#1486468)
  • Fix character set conversion fails on systems where iconv doesn't accept //IGNORE (#1486375)
  • Log in performance: Create default folders on first login only
  • Import contacts into the selected address book (by Phil Weir)
  • Add support for MDB2's 'sqlsrv' driver (#1486395)
  • Use jQuery-1.4
  • Removed problematic browser-caching of messages
  • Fix incompatybility with suhosin.executor.disable_emodifier (#1486321)
  • Use PLAIN auth when CRAM fails and imap_auth_type='check' (#1486371)
  • tag from HTML messages (#1486432)Fix removal of
  • Fix 'force_https' to specified port when URL contains a port number (#1486411)
  • Fix to-text converting of HTML entities inside b/strong/th/hX tags (#1486422)
  • Bug in spellchecker suggestions when server charset != UTF8 (#1486406)
  • Managesieve: Fix requires generation for multiple actions (#1486397)
  • Fix LDAP problem with special characters in RDN (#1486320)
  • Improved handling of message parts of type message/rfc822
  • Plugin API: added 'quota' hook
  • Fix parsing conditional comments in HTML messages (#1486350)
  • Use built-in json_encode() for proper JSON format in AJAX replies
  • Allow setting only selected params in 'message_compose' hook (#1486312)
  • Plugin API: added 'message_compose_body' hook (#1486285)
  • Fix counters of all folders are checked in 'getunread' action with check_all_folders disabled (#1486128)
  • Fix displaying alternative parts in messages of type message/rfc822 (#1486246)
  • Fix possible messages exposure when using Roundcube behind a proxy (#1486281)
  • Fix unicode para and line separators in javascript response (#1486310)
  • Additional_message_headers: allow unsetting headers, support plugin's config file (#1486268)
  • Fix displaying of hidden directories in skins list (#1486301)
  • Fix open_basedir restriction error when reading skins list (#1486304)
  • Fix pasting from Office apps into html editor (#1486271)
  • Fix empty <a> tags parsing (#1486272)
  • Don't cut off attachment names when using non-RFC2231 encoding (#1485515)
  • Allow inserting signatures above replied message body (#1484272)
  • Managesieve 2.0: multi-script support
  • Fix imap_auth_type regression (#1486263)
Moderatie-faq Wijzig weergave

Reacties (14)

Inderdaad een geniale app _/-\o_
Heeft iemand echter al een plugin gevonden om remote POP3/IMAP naar binnen te sleuren?

(ik kan hier en daar wel wat vinden dat iemand het allicht ooit in de toekomst van plan gaat zijn als hij/zij tijd vrij gaat maken, maar niks concreets)

(en even off topic, ben ik ook erg blij dat dit niet zo'n OSS project is, dat iedere 3 weken een nieuwe release uitbrengt zoals je te vaak ziet....)

[Reactie gewijzigd door lenwar op 17 augustus 2010 14:16]

Ik denk dat je zo'n plugin niet in Roundcube moet hebben. Op mijn VPS draai ik elke 5 minuten een commando die mijn mail van Gmail via IMAP naar mijn mailbox op de VPS haalt. Daarvoor gebruik ik fetchmail.

Zie voor een howto:
http://linux.strengholt-online.nl/fetchmail.htm of
http://theos.in/news/howt...-program-to-fetch-emails/
Als je een aantal users hebt die dat zelf willen regelen wanneer zij zelf blieven, is het wel een must. Fetchmail prima, ik gebruik het ook, maar er is geen end user web frontend voor.
Helaas gebruik ik geen Webmin/Usermin dus daar heb ik niet zo veel aan :)

Squirrelmail heeft het ook, maar die gebruik ik ook niet meer (want die heeft een interface om op te kleien, en ik heb geen zin om daar wat moois omheen te maken)
Een beetje Tweaker krijgt dat toch wel voor elkaar :) voorbeelden genoeg!
Zie hieronder ...
(ik heb wel een webinterfaceje gemaakt enz enz, maar ik krijg het op een één of andere manier niet voor elkaar om een werkende plugin in elkaar te hacken :( middels de mail API.... Helaas ben ik dus niet een beetje Tweaker :/ - ECHTER :D Er zijn hier zoveel mensen die dat misschien wel zijn, dus iemand die wel een beetje Tweaker is, wil dat vast wel in elkaar smurfen :D)
Precies, dat is dus wat ik bedoel.
Ik heb inderdaad wel een scrippie gemaakt da remote POP3/IMAP iedere zoveel minuten/uren naar binnen sleurt.

Ik heb een webinterfaceje gemaakt gekoppeld aan de credentials van RoundCube, maar de rest doet ie hard dus hard via bovenstaand scrippie, en dat vind ik eigenlijk niet zo netjes.

Op een één of andere manier heb ik erg veel moeite om direct met die mail API van Roundcube te praten. Ik kom er niet uit :( (ik wil dus eigenlijk gewoon een plugin.... :) )

[Reactie gewijzigd door lenwar op 18 augustus 2010 09:40]

RoundCube is slechts een front-end voor je mailbox. Wat er in die mailbox terecht komt, wordt door andere software geregeld.
Roundcube is inderdaad een IMAP-client met een webinterface.

Squirrelmail heeft een plugin die tijdens het inloggen (of per trigger), ook gelijk je remote POP3 en IMAP naar binnen sleurt naar je eigen mailbox.
En dat zou ik ook eigenlijk gelijk willen voor Roundcube, maar zelf kom ik er dus niet uit.
Is natuurlijk te simplistisch gesteld. Jij hebt overduidelijk nog nooit te maken gehad met end users die hun wensen op jouw bordje dumpen. Die 'andere' software heb je ook maar te regelen als admin.
Draai dit al enige tijd op m'n VPS, en bevalt prima. Vooral draggen en droppen van mails naar folders werkt erg prettig. 't Is allemaal net wat luxer dan Squirrelmail.
Draaide vroeger squirrelmail, maar ben, omdat ik toch mijn server verving, een paar maanden geleden overgestapt op roundcube. Het werkt echt fantastisch.. Laat je niet afschrikken door het lage versienummer want het is behoorlijk compleet en stabiel.
Zoals al gezegd inderdaad een mooie webmail applicatie. Alleen geen ondersteuning voor calendars etc waardoor ik toch Horde blijf (symbian sync FTW!!) gebruiken. Voor alleen webmail is er niks beters dan roundcube.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True