[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kolab-users
Subject:    Re: [Kolab-devel] Is it possible to have root sent emails via kolab?
From:       Richard Bos <ml () radoeka ! nl>
Date:       2008-01-30 21:39:56
Message-ID: 200801302239.57096.ml () radoeka ! nl
[Download RAW message or body]

Op Wednesday 30 January 2008 21:19:00 schreef Alain Spineux:
> > Anyway I think, may I state that there should be someway to force "root"
> > on the server machine to sent it's messages via kolab??
> >
> > At this point in the code it goes "wrong":
> > /usr/share/php5/PEAR/Kolab/Filter/Content.php
> >  89                     $rc = verify_sender($this->_sasl_username,
> > $this->_sender,
> >  90                                         $from,
> > $this->_client_address); 91                     if ($rc instanceof
> > PEAR_Error) {
> >  92                         return $rc;
> >  93                     } else if ($rc === true) {
> >  94                         /* All OK, do nothing */
> >  95                     } else if ($rc === false) {
> >  96                         /* Reject! */
> >  97                         $senderok = false;
> >
> > Would it be okay to after line '97' some code that does something like:
> >
> > if ($from === root@my_domain) {
> >   $senderok = true;
> > } else {
> >   $senderok = false;
> > }
> >
> > There is a "is_my_domain" is the same php file, so it should be
> > possible..... Or is the only possible when the kolab server is not build
> > up of multiple systems?
> >
> > I have Cc-ed the devel-list as this might be a developers issue now....
>
> Some error messages, log  and information about your kolab version could
> help.

I have only log information (and of course the email (that I included in the 
initial message) that is sent by system).  I have included an excerpt of the 
filter.log file (I inserted the blank lines, to make it better readable).

kolab is last beta version 2.2b3 (natively running on openSUSE-10.3)

> As a work around, you could create the root account; now ?

Yes, that is possible.  But I want to know, whether I should open an issue for 
this?  Is there a chance that it will get solved?

-- 
Richard Bos
Without a home the journey is endless

["example" (text/plain)]

Jan 30 17:15:03 Kolab Filter [debug] [horde] Arguments: Array
(
    [0] => /var/lib/kolab/kolab-filter/kolabfilter.php
    [1] => -h
    [2] => mail.example.com
    [3] => -s
    [4] => root@example.com
    [5] => -r
    [6] => user@example.com
    [7] => -c
    [8] => 
    [9] => -u
    [10] => 
)
 [on line 198 of "/usr/share/php5/PEAR/Kolab/Filter/Filter.php"]
Jan 30 17:15:03 Kolab Filter [debug] [horde] Filter_Content starting up \
(sender=root@example.com, recipients=user@example.com, client_address=) [on line 184 \
of "/usr/share/php5/PEAR/Kolab/Filter/Filter.php"]

Jan 30 17:15:03 Kolab Filter [debug] [horde] root@example.com is not an allowed From \
address for unauthenticated users. [on line 483 of \
"/usr/share/php5/PEAR/Kolab/Filter/Content.php"]

Jan 30 17:15:03 Kolab Filter [error] [horde] Invalid From: header. root@example.com \
(root) looks like a forged sender <ID: <20080130161503.386793FC58@mail.example.com>> \
[on line 180 of "/usr/share/php5/PEAR/Kolab/Filter/Content.php"]

Jan 30 17:15:03 Kolab Filter [debug] [horde] Arguments: Array
(
    [0] => /var/lib/kolab/kolab-filter/kolabmailboxfilter.php
    [1] => -h
    [2] => mail.example.com
    [3] => -s
    [4] => 
    [5] => -r
    [6] => user@example.com
    [7] => -c
    [8] => 
)
 [on line 198 of "/usr/share/php5/PEAR/Kolab/Filter/Filter.php"]
Jan 30 17:15:03 Kolab Filter [debug] [horde] Filter_Incoming starting up (sender=, \
recipients=user@example.com, client_address=) [on line 184 of \
"/usr/share/php5/PEAR/Kolab/Filter/Filter.php"]

Jan 30 17:15:03 Kolab Filter [debug] [horde] Filter_Incoming successfully completed. \
[on line 155 of "/usr/share/php5/PEAR/Kolab/Filter/Incoming.php"]

Jan 30 17:15:03 Kolab Filter [info] [horde] Filter_Incoming successfully completed \
(sender=, recipients=user@example.com, client_address=, \
id=<20080130161503.692E73FC5C@mail.example.com>) [on line 163 of \
"/usr/share/php5/PEAR/Kolab/Filter/Filter.php"]



_______________________________________________
Kolab-users mailing list
Kolab-users@kolab.org
https://kolab.org/mailman/listinfo/kolab-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic