Hello;
I have identified what appears to be a long-standing issue with the way
Roundcube generated message IDs.
Recent versions, at least, use the code
'Message-ID' => sprintf('<%s@%s>', md5(uniqid('rcmail'.rand(),true)),
$RCMAIL->config->mail_domain($_SESSION['imap_host'])),
in program/steps/mail/func.inc to generate the Message-ID string.
In probably 99% of installations, this results in a message ID in the form
nnnnnnnnnnnnnnnn@localhost . This *may* technically be RFC2822-compliant,
depending on how you interpret the RFC. Compliance is a moot point,
however, because several anti-spam applications - including SpamAssassin
and ASSP - do not view nnnnnnnnnnnnnnnn@localhost as a valid, legitimate
message ID, and will score such messages as spam as a result.
This is not particularly desirable.
My suggestion would be to change program/steps/mail/func.inc to not
include the imap_host setting, but to either:
1, use the canonical hostname of the server, i.e. hostname.domain.tld, as
the right-hand side of the Message-ID (most desirable option);
2, use the FQDN that Roundcube was loaded under, i.e. webmail.domain.tld,
and use that as the right-hand side of the Message-ID (less desirable
option, but still very strictly RFC compliant); or
3, query and use the PTR record for the IP the server is running on (which
may be something non-unique such as customer.noc.tld) and use that as the
right-hand side of the Message-ID (least desirable, as would incur at
least one DNS lookup, and probably other annoying overhead).
Hopefully this shouldn't be too difficult to amend.
-Mike Gilday
Redpin.com
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi!
Please find attached the updated labels.inc and messages.inc files for
the European Portuguese translation (pt_PT).
I've also made quite a few changes to strings that were already
translated in order to use a more correct Portuguese and/or to use
terminology that is more familiar to the average user. Hope that is OK.
Should any of the other Portuguese users/translators not agree with the
proposed updates, please say so.
Regards,
--
Miguel Gouveia
NetFolio - Alojamento Web e DomÃnios
http://www.netfolio.pt
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/FS/j5f9sEpy/labels.inchttp://detached.gigo.com/rc/FS/j5f9sEpy/messages.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Dear Roundcube users
After the big new features in 0.4-beta this final 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. Get it from http://roundcube.net/download, a complete list of
changes can be found here: http://trac.roundcube.net/wiki/Changelog
We'd also like to call the translators again to review and update the
localization files of the 67 languages Roundcube currently has translations
for. Please visit http://translator.roundcube.net and check the
completeness status of your language. As you can see, some are only 50%
complete.
Have fun,
Thomas
_______________________________________________
List info: http://lists.roundcube.net/dev/
Congrats on the 0.4 release. Looks to be a winner so far. We've been running 3838 or something in production for a while and havent heard any complaints yet. Should be moving to 3880 today or tomorrow.
Cor
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi
I've just update the missing lines in portuguese brazilian translation.
Thanks
Robson F. Ramaldes
!DSPAM:4c5d4ebc87811377819472!
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/pQ/ABJX4RYz/labels.inchttp://detached.gigo.com/rc/pQ/ABJX4RYz/messages.inc
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
hello,
i'm new to roundcube, but i think it's a very promising project. but i
really do miss a plugin which implements server-side support for
gnupg/pgp encryption/decryption. searching in forum, wiki, trac, lists
etc, I already found a lot of discussions regarding this issue.[1,2,3,4]
many people even promised to work on this feature. some suggested to
wait for the plugin api before implementing gpg/pgp support. if i got it
right, the plugin api is available in the svn repository now.
everyone cc'ed in this mail stated somewhere that s/he either plans to
or already did work on gpg/pgp support in roundcube.
maybe i find the time to work on this feature within the next months.
but before i start, please tell me: do you have any code (maybe already
using the plugin api from svn) that i could use?
my plan is to develop _serverside_ support, so both public and private
key will need to be stored on the host that runs roundcube. but in the
case that you're the admin of this host anyway this is not a problem at
all. second,i don't want to take a usb-stick with me all the time, so
serverside gpg encryption is the only option here.
and i plan to use the gnupg php library[5] instead of a gnupg library as
i guess that more systems do have the gpgme library installed than the
gnupg binary.
greetings,
jonas
[1] http://trac.roundcube.net/ticket/1440396
[2] http://lists.roundcube.net/mail-archive/dev/2008-01/0000033.html
[3] http://lists.roundcube.net/mail-archive/dev/2006-02/0000229.html
[4] http://www.roundcubeforum.net/requests/491-gpg-pgp-support.html
[5] http://www.php.net/manual/en/function.gnupg-sign.php
_______________________________________________
List info: http://lists.roundcube.net/dev/