On Thu, 06 Aug 2009 12:34:30 +0200, "A.L.E.C" <alec(a)alec.pl> wrote:
> Julien Vehent wrote:
>
>> OK, so to use STARTTLS with roundcube, the postfix server must be
>> configured with the option smtpd_enforce_tls = yes, right ?
>
> No, it is must not. As I see in the code, STARTTLS is called when
> authentication
> is requested (when smtp_user and smtp_pass options in Roundcube config
are
> set) and
> (from Net_SMTP):
>
> version_compare(PHP_VERSION, '5.1.0', '>=')
> && extension_loaded('openssl')
> && isset($this->_esmtp['STARTTLS'])
> && strncasecmp($this->host, 'ssl://', 6) != 0
OK, It confirms what I read in the postfix doc, that the server must not
enforce STARTTLS (RFC 2487).
So, I have the following roundcube configuration :
------
// use this host for sending mails.
// to use SSL connection, set ssl://smtp.host.com
// if left blank, the PHP mail() function is used
$rcmail_config['smtp_server'] = 'ssl://localhost';
// SMTP port (default is 25; 465 for SSL)
$rcmail_config['smtp_port'] = 25;
// SMTP username (if required) if you use %u as the username RoundCube
// will use the current username for login
$rcmail_config['smtp_user'] = '%u';
// SMTP password (if required) if you use %p as the password RoundCube
// will use the current user's password for login
$rcmail_config['smtp_pass'] = '%p';
// SMTP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
// best server supported one)
$rcmail_config['smtp_auth_type'] = '';
------
The following postfix configuration :
------
# TLS server options
smtpd_use_tls = yes
smtpd_tls_auth_only = yes
smtpd_tls_security_level = may
smtpd_tls_key_file = [keyfile]
smtpd_tls_cert_file = [pemcert]
smtpd_tls_CAfile = [cafile]
smtpd_tls_loglevel = 2
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
smtpd_tls_ask_ccert = yes
smtpd_tls_req_ccert = no
------
and the following trace when I try to send an email from roundcube to my
gmail account :
http://www.linuxwall.info/files/starttlsroundcubetrace.pcap.txt
Postfix sends its banner in packet '12:43:23.225014' and then roundcube
ACK it and does nothing more. It doesn't send any more data.
My understanding is that roundcube should then announce itself through a
'EHLO' command, and postfix would returns its capabilities.
But instead, postfix then announce that the command has not been
recognized (but what command ? ack number didn't change between
'12:43:23.209554' and '12:43:23.225096' so no data have been
transmitted...)
It's weird, and I don't know how to debug it further...
The only thing I'm sure of, is that this postfix configuration works fine
with thunderbird in TLS mode.
Julien
_______________________________________________
List info: http://lists.roundcube.net/dev/
I have CentOS 5.3 running with only BASE repo. So it runs with PHP 5.1.6.
And at the moment I am not going to upgrade tp 5.2 with an other repo.Anyway, I installed RoundCube, changed check.php so it installed with 5.1.6.
And so far it runs fine. Only problem I had, was the check mail/frefresh page issue.
Fixed that with the RECENT / UNSEEN replacement.So why is PHP 5.2 needed? What goes wrong with 5.1.6? Thanks
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi, friends
I adapted the patch to group of contacts in version 3.0 and the biggest
problem is to convert the changes in program/steps/mail/compose.inc as you
can see in http://trac.roundcube
.net/attachment/ticket/1485657/contact_groups.diff could tell me how can set
these variables ? would be in autocomplete.inc? canyou help me for alter the
patch ?
--
----------------------------------------------------------------
Tiago Gomes Pereira http://www.tiagogomes.eti.br
LPI Certified
LPI ID - LPI000129445
IT Service Management - ITIL FOUNDATION V2
ID - SR341901
algodas(a)gmail.com
_______________________________________________
List info: http://lists.roundcube.net/dev/
I'm trying to wrap my head around how the hook for list_prefs_sections
works. I don't think my brain is up to the task today, so I was
wondering if anyone has a small example to show?
I'm assuming:
...
$this->add_hook('list_prefs_sections', array($this, 'opt_block'));
...
function opt_block($args)
{
$args['cols'] = 'optlabel';
$args['list']['optlabel'] = array( 'id' => 'optlabel', 'section' =>
'Option Label');
return $args;
}
Digging through the program/steps/settings/func.inc I can see that list
is a copy of $SECTIONS and I have no idea what cols is used for.
Anyone have a quickie example?
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi,
I’ve attached updated Swedish localizations for the following plug-ins:
- help
- markasjunk
- new_user_dialog
- subsc------ns_option
- userinfo
Regards,
Jonas Nasholm
Bitfuse Network
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/NR/T0ipnVir/plugins-sv_SE.zip
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 am sending an updated slovenian translation. I have added myself to
the list of authors in case anyone wants to contact me.
Please commit this to svn.
Regards,
Barbara
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/9s/KCWX5qj/RDC_slovenian_transl.zip
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hi,
I’ve attached an updated Swedish localization.
Regards,
Jonas Nasholm
Bitfuse Network
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/5C/YtvlGHYg/sv_SE.zip
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/
Only labels.inc was missing a few lines, attached.
@Hungarian guys at dev: please review if you have the time
best,
--
Péter
XMPP, MSN: peter.laszlo.szabo(a)gmail.com
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/9O/gshMNSjc/labels.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/
Hi all,
please give me advice how to change the tablink class to "tablink tablink-selected" from the settings iframe.
Currently I do ...
<script type="text/javascript">
function selectTab(){
try{
parent.document.getElementById("settingstabaccount").className="tablink tablink-selected";
}
catch(e){
//selectTab();
}
}
setTimeout('selectTab()','1000');
... but I'm sure there is a more professional way!
Thanks in advance.
-Roland
_______________________________________________
List info: http://lists.roundcube.net/dev/
Hello guys,
I've been testing 0.3rc1 and everything works fine until now, except for
the SSL feature of SMTP.
My config is as follow :
# less config/main.inc.php
[...]
$rcmail_config['smtp_server'] = 'ssl://localhost';
$rcmail_config['smtp_port'] = 25;
$rcmail_config['smtp_user'] = '%u';
$rcmail_config['smtp_pass'] = '%p';
$rcmail_config['smtp_auth_type'] = 'PLAIN';
[...]
This configuration works fine in Thunderbird (see attachment) but
doesn't with roundcube. When I try to send an email, I get a server
error in the interface and the following log in apache :
-------
[Wed Aug 05 23:06:08 2009] [info] [client xxx.xxx.xxx.xxx] Connection to
child 0 established (server xxx.xxx.xxx.xxx:443)
[Wed Aug 05 23:06:08 2009] [info] Seeding PRNG with 1672 bytes of entropy
[Wed Aug 05 23:06:08 2009] [info] Initial (No.1) HTTPS request received
for child 0 (server xxx.xxx.xxx.xxx:443)
[Wed Aug 05 23:06:08 2009] [info] Subsequent (No.2) HTTPS request
received for child 0 (server xxx.xxx.xxx.xxx:443)
[Wed Aug 05 23:06:08 2009] [error] [client xxx.xxx.xxx.xxx] fsockopen()
[<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect
to ssl://localhost:25 (Unknown error) (0): , referer:
https://xxx.xxx.xxx.xxx/mail/?_task=mail&_id=141016[number_and_letters]&_ac…
[Wed Aug 05 23:06:08 2009] [error] [client xxx.xxx.xxx.xxx] Failed to
connect socket: fsockopen() [<a
href='function.fsockopen'>function.fsockopen</a>]: unable to connect to
ssl://localhost:25 (Unknown error) (): , referer:
https://xxx.xxx.xxx.xxx/mail/?_task=mail&_id=141016[number_and_letters]&_ac…
[Wed Aug 05 23:06:13 2009] [info] [client xxx.xxx.xxx.xxx] (70007)The
timeout specified has expired: SSL input filter read failed.
[Wed Aug 05 23:06:13 2009] [info] [client xxx.xxx.xxx.xxx] Connection
closed to child 0 with standard shutdown (server xxx.xxx.xxx.xxx:443)
-------
I've hesitated before posting this here because I'm not too sure about
what the configuration of roundcube should be... But, it can't do any
bad to clarify it anyway.
Any clue ?
Julien
--- 8< --- detachments --- 8< ---
The following attachments have been detached and are available for viewing.
http://detached.gigo.com/rc/8C/ephhinum/smtp_ssl_tbird.pnghttp://detached.gigo.com/rc/8C/ephhinum/smime.p7s
Only click these links if you trust the sender, as well as this message.
--- 8< --- detachments --- 8< ---
_______________________________________________
List info: http://lists.roundcube.net/dev/