request info on SquirrelMail

Hi,

My name is Francesco, I do not know if this is the right place to ask this kind of information,
but I didn't find other way to ask information and support on SquirrelMail.

We use SqurrelMail as email addresses for our firm and we work a lot with emails, we have a question:

Is't possible to add to email message more attached files in 1 time, and not just one by one?
Should we use some plug-in, or could You please suggest some other way to do it?

Really Thank You, and sorry if this is not the right place to ask it.

Francesco

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
Orion Poplawski | 31 Dec 04:38
Favicon
Gravatar

SSL initialization logic error

in main.c the logic for for SSL CA init is incorrect:

--- squirrelmail-imap_proxy-1.2.7/src/main.c.sslinit    2010-07-26 
01:21:19.000000000 -0600
+++ squirrelmail-imap_proxy-1.2.7/src/main.c    2011-12-30 
20:25:31.495721931 -0700
@@ -490,10 +490,10 @@ int main( int argc, char *argv[] )
             /* Work around all known bugs */
             SSL_CTX_set_options( tls_ctx, SSL_OP_ALL );

-           if ( ! SSL_CTX_load_verify_locations( tls_ctx,
+           if ( ! ( SSL_CTX_load_verify_locations( tls_ctx,
                                                   PC_Struct.tls_ca_file,
                                                   PC_Struct.tls_ca_path 
) ||
-                ! SSL_CTX_set_default_verify_paths( tls_ctx ) )
+                    SSL_CTX_set_default_verify_paths( tls_ctx ) ) )
             {
                 syslog(LOG_ERR, "%s: Failed to load CA data. 
Exiting.", fn);
                 exit( 1 );

If SSL_CTX_load_verify_locations fails (returns 0) you want to try 
SSL_CTX_set_default_verify_paths.  Then if both fail you want to error 
out.  In the current code, if no tls_ca_file or tls_ca_path is specified 
it never calls SSL_CTX_set_default because one half of the or succeeded.

--

-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
(Continue reading)

Brad | 2 Dec 10:14

[PATCH] Makefile cleanup

Here is a small diff to cleanup the Makefile variables handling a bit.
I noticed because of the current CFLAGS handling CFLAGS was picked up
from both autoconf and make instead of just autoconf as expected.

Index: Makefile.in
===================================================================
--- Makefile.in	(revision 14153)
+++ Makefile.in	(working copy)
@@ -23,11 +23,12 @@
 mandir = $(prefix)/man/man3

 CC = @CC@
-CPPFLAGS = @CPPFLAGS@ 
+CPPFLAGS = @CPPFLAGS@
+CFLAGS = @CFLAGS@
 LDFLAGS = @LDFLAGS@
 LIBS = @LIBS@
 DEFINES = @DEFINES@
-FLAGS = $(CPPFLAGS) @CFLAGS@ -I. -I./include
+FLAGS = -I. -I./include

 INSTALL = @INSTALL@
 EBIN = $(sbindir)
@@ -63,7 +64,7 @@
 $(XYD_OBJ) $(TAT_OBJ): $(MAKEFILE) ./include/common.h ./include/imapproxy.h

 .c.o:
-	$(CC) $(CFLAGS) $(FLAGS) -c -o $@ $<
+	$(CC) $(CFLAGS) $(FLAGS) $(CPPFLAGS) -c -o $@ $<

(Continue reading)

Brad | 2 Dec 10:11

[PATCH] header fix for config.h

Here is a header fix for config.h which includes sys/mman.h and on OpenBSD
you have to include sys/types.h before sys/mman.h

Index: config.h.in
===================================================================
--- config.h.in	(revision 14153)
+++ config.h.in	(working copy)
@@ -89,6 +89,10 @@
 /* Define to empty if `const' does not conform to ANSI C. */
 #undef const

+#if HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
+
 #if HAVE_SYS_MMAN_H
 #include <sys/mman.h>
 #endif

--

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
(Continue reading)

Brad | 20 Nov 03:26

[PATCH] Add DESTDIR support for Makefile

The following diff adds DESTDIR support to imapproxy's Makefile.

Index: imapproxy.spec
===================================================================
--- imapproxy.spec	(revision 14151)
+++ imapproxy.spec	(working copy)
@@ -50,7 +50,7 @@
 install -d $RPM_BUILD_ROOT/etc/init.d
 install -d $RPM_BUILD_ROOT/%{prefix}/sbin

-make prefix=$RPM_BUILD_ROOT%{prefix} rpm_prefix=$RPM_BUILD_ROOT  rpm-install
+make DESTDIR=$RPM_BUILD_ROOT rpm-install

 %clean
 rm -rf $RPM_BUILD_ROOT
Index: Makefile.in
===================================================================
--- Makefile.in	(revision 14151)
+++ Makefile.in	(working copy)
@@ -21,7 +21,6 @@
 infodir = $(prefix)/info
 libdir = $(prefix)/lib/gnudl
 mandir = $(prefix)/man/man3
-rpm_prefix = @rpm_prefix@

 CC = @CC@
 CPPFLAGS = @CPPFLAGS@ 
@@ -79,21 +78,21 @@
 	rm -f config.cache config.log config.h Makefile

(Continue reading)

Laura McCord | 10 Nov 21:10
Favicon

Re: imap proxy working?

ah ha! So I changed my webmail configuration to point to localhost 
(where imapproxy is installed) instead of my remote imap server and now 
I see stuff in my maillog

in.imapproxyd[12714]: LOGIN: 'mccordl' (127.0.0.1:48529) on new sd [9]
in.imapproxyd[12714]: LOGOUT: 'mccordl' from server sd [9]

Plus, my webmail login and mail access is still working so I'm guessing 
that it's truly working now.

Thanks,
Laura

On 11/8/11 12:00 PM, Ken D'Ambrosio wrote:
> Irksome.  Nothing looks obviously wrong.  I might take a look at your
> /var/log/imapproxy_protocol.log file and see if there's anything there that
> might be of use.  I also might try changing foreground_mode to "yes", and see
> if you can see it throw any errors when it's run.  (If you're not at the
> console, you'd have to run the executable directly.)  I'd also, for the Hell of
> it, try to do a "telnet localhost 143"...
> Waitaminute.
> Where is your webmail going for IMAP?  Is it hitting the localhost IP
> (127.0.0.1), or the host's public IP/hostname?  It either needs to reference
> the localhost IP, or we need to re-configure your imapproxy.  I suddenly
> suspect this is your issue.
>
> -Ken
>
> On Tue, 08 Nov 2011 11:51:00 -0600 Laura McCord<mccordl <at> southwestern.edu>
> wrote
(Continue reading)

Laura McCord | 8 Nov 17:05
Favicon

imap proxy working?

Hi,

I installed imap proxy and I am testing it and I just can't tell what I 
am supposed to be looking for or if I need to start troubleshooting. I 
have the following in my /var/log/maillog and anytime I login to my 
webmail client I don't see any transactions it only displays the 
following when I start up imapproxy.

Nov  8 09:44:26 webmail  in.imapproxyd[1459]: No syslog priority mask 
specified.
Nov  8 09:44:26 webmail  in.imapproxyd[1459]: main(): SELECT caching is 
disabled
Nov  8 09:44:26 webmail  in.imapproxyd[1459]: main(): Internal admin 
commands are disabled
Nov  8 09:44:26 webmail  in.imapproxyd[1459]: main(): Allocating 3072 
IMAP connection structures.
Nov  8 09:44:26 webmail  in.imapproxyd[1459]: ServerInit(): Using 
'/var/log/imapproxy_protocol.log' for global protocol logging file.
Nov  8 09:44:26 webmail  in.imapproxyd[1459]: ServerInit(): proxying to 
IMAP server 'imap.server.com'.
Nov  8 09:44:26 webmail  in.imapproxyd[1459]: ServerInit(): Proxying to 
IMAP port 143
Nov  8 09:44:26 webmail  in.imapproxyd[1459]: main(): Binding to tcp 
127.0.0.1:143
Nov  8 09:44:26 webmail  in.imapproxyd[1459]: main(): Using global 
statistics file '/var/run/pimpstats'
Nov  8 09:44:26 webmail  in.imapproxyd[1459]: Daemonize(): Configured to 
run in background mode.
Nov  8 09:44:26 webmail  in.imapproxyd[1462]: BecomeNonRoot(): Process 
will run as uid 99 (nobody) and gid 99 (nobody).
(Continue reading)

Dave McMurtrie | 1 Nov 14:21
Picon

Re: IMAPTalk: error parsing atom in IMAP response from up-imapproxy

On 11/01/2011 08:35 AM, Paul Lesniewski wrote:

> It is odd that lines 1081 and 1082 both add a space, but I didn't code
> that.  I'm hoping Dave or whoever did can speak up, but we won't rush
> out and change this too quickly without understanding the
> implications, especially when it's commonly accepted that you parse
> whitespace without looking for a single space character.

I'd say the extra space in 1081/1082 is a bug.  If you read the formal 
syntax section in RFC 3501 (Section 9), it seems to clarify that the 
CAPABILITY response should be single-space separated.

First, the RFC clarifies exactly what SP means in the BNF.

"(2) In all cases, SP refers to exactly one space.  It is NOT permitted 
to substitute TAB, insert additional spaces, or otherwise treat SP as 
being equivalent to LWSP."

Then where capability-data is later defined we can see that it is SP 
separated tokens.

capability-data = "CAPABILITY" *(SP capability) SP "IMAP4rev1"
                   *(SP capability)
                     ; Servers MUST implement the STARTTLS, AUTH=PLAIN,
                     ; and LOGINDISABLED capabilities
                     ; Servers which offer RFC 1730 compatibility MUST
                     ; list "IMAP4" as the first capability.

If you look at the imapproxy code before the XIMAPPROXY patch was added, 
it would always output a CAPABILITY string with single spaces between 
(Continue reading)

Paul Lesniewski | 1 Nov 13:35
Favicon

Re: IMAPTalk: error parsing atom in IMAP response from up-imapproxy

Michael, Kirill,

On Mon, Oct 31, 2011 at 11:57 AM, Kirill Miazine <km <at> krot.org> wrote:
> * Michael M Slusarz [31.10.2011 19:47]:
>>
>> Quoting Kirill Miazine <km <at> krot.org>:
>>
>>> Perl module Mail::IMAPTalk fails when being greeted by this line by
>>> up-imapproxy (which sits in front of Dovecot):
>>>
>>> * OK [CAPABILITY IMAP4rev1 LITERAL+ LOGIN-REFERRALS ID ENABLE AUTH=LOGIN
>>>  XIMAPPROXY] Dovecot ready.
>>>
>>> This is the error message:
>>>
>>> IMAPTalk: Error parsing atom in IMAP response : ' XIMAPPROXY' at
>>> /local/perl5/lib/perl5/Mail/IMAPTalk.pm line 3483.
>>>
>>> The problem is probably the extra whitespace before the XIMAPPROXY atom.
>>> I modified regexp and line 3390 and add a check for initial white space:
>>>
>>>    # Single item? (and any trailing space)
>>>    if ($Line =~ m/\G*\s**([^()\"{}\s]+)(?: |\z|(?=\)))/gc) {
>>> *^^^
>>> *This is a workaround, but the error is actually on the imapproxy side.
>>> RFC 2060 section 4.4 states this:

RFC 2060 has been obsolete for almost 9 years, but RFC 3501 is
unchanged here. You trimmed out the relevant text:

(Continue reading)

agent | 26 Oct 20:30

Russian characters

Hi,
we're using SqurrelMail, we asked to our provider but they answer just
"that's impossible" so we try to ask You.

We have a form in our website, we're in Italy, it's in more language, and
sometimes we get email in Russian language, but we can't read the text,
just we see something like that:

Ð~мя :
ÐoÑ< оÑ,веÑ,им по-Ð Ñfсски
СообÑ?ение :
Я лÑZблÑZ Тебя

Should we add something, a plugin or something else to read Russian text?

We tried to send email from our form in website to one Russian email
address, and it's possible to read just some character:

&#65533;"&#1085;&#1080; &#1073;&#1077;&#1079;
&#65533;,&#1077;&#1073;&#1103;
&#1087;&#1086;&#1083;&#1085;&#1086;&#65533;?&#1085;&#1086;&#1081;

Other information, in file of form configuration we read:

<!--A server script type which will process sending e-mails.
It depends on your hosting and in the current version of the contact form
it is allowed to use two types:  php (Apache, PHP Hosting); asp (IIS web
server, ASP).

<serverProcessorType>asp</serverProcessorType>
(Continue reading)

B S BHUT | 19 Oct 04:43
Picon

OUTGOING SERVER NAME

Dear Sir,

I am using squirrelmail webmail to receive/sending my mails for
bsbhut <at> gnfc.in. Now I am using Samsung tab android and when I am going to
configure setting for email, it is asking for incoming and outgoing mail
server name, I am using mail.gnfc.in as incoming mail server(IMAP) but I
don't know the outgoing mail server name, kindly inform me the outgoing
mailserver name so that I can configure my webmail account on samsung tab
android.

-- 
Babulal S. Bhut
Marketing Manager,
Gujarat Narmada Valley Fertilizers Co. Ltd
A/202, Siddhi Vinayak Appartment
Deepanjali Society-2, Vanthali Road,
JUNAGADH - 362 001
Phone- 0285 2670389
(Mob)+91 76000 52737

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Please don't print this e-mail unless you really need to. Save a tree if possible.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

##########################################################################
# Legal Disclaimer :  mail.gnfc.in                                       #
# ------------------------------------                                   #
# This message may contain confidential and/or privileged information.   #
# If you are not the addressee or authorized to receive this for the     #
# addressee, you must not use, copy, disclose or take any action based   #
(Continue reading)


Gmane