[imp] problems configuring with imp6.0.4 on horde5.0.4
Mauricio Jose T. Tecles
mtecles at biof.ufrj.br
Sat Feb 23 20:45:52 UTC 2013
Do not top post (see below).
----- Mensagem de peter.lawrie at glendiscovery.co.uk ---------
Data: Sat, 23 Feb 2013 16:30:15 +0000
De: peter lawrie <peter.lawrie at glendiscovery.co.uk>
Assunto: Re: [imp] problems configuring with imp6.0.4 on horde5.0.4
Para: Simon Brereton <simon.buongiorno at gmail.com>
Cc: imp at lists.horde.org
> Hi Simon
> Thanks for the response.
> I have already seen most of the pages which come up googling for the error
> "HORDE: User is not authorized for imp"
> Adding your name did not seem to help.
> I can see there are other people with the same problem, but no solution.
> The various howtos I did find on the internet all use different dbase
> tables from those created by horde 5
> In the mysql database created by installing horde 5 I have a table
> horde_users and in that are user_uid and user_pass
> I just cannot find instructions for configuring postfix and dovecot using
> these.
The point is that IMP is a program, as any other, to use mail, it is
not the mail program itself. You must have you mail system working
before thinking of Horde/IMP. You must have system users, so mail
system can put incoming mail in user´s inbox (Debian:
/var/mail/userlogin) and programs (IMP, Outlook, Thunderbird...) can
file IMAP folders (Debian: /home/userlogin/mail). So this has not to
do with Horde/IMP.
For a Debian example:
To add a user: useradd -c "User name" -m -s /bin/false userlogin
Set user´s password: passwd userlogin
Now userlogin can use system mail via Hord/IMP, Outlook or
Thunderbird, if Dovecot and Postfix are corretctly setup (see below).
>
> Am I wrong in thinking that somewhere, if I look hard enough, there must be
> a howto for dovecot and postfix with a mysql username and using user_uid
> and user_pass from horde_users?
As far as I know, it´s a wrong thought. You don´t have users in
Outlook, Thunderbird or Window Mail, you inform those programs data
of users that exist on a mail system elsewhere.
> Regards
> Peter Lawrie
>
> For reference pear list -a gives the undernoted:
> Apart from excluding non-stable items,
> I seem to be missing the following from the list at
> http://permalink.gmane.org/gmane.comp.horde.user/29076 - does it matter?
>
> Console_Getargs 1.3.5 stable
> Mail 1.2.0 stable
> Mail_Mime 1.8.6 stable
> Net_DIME 1.0.2 stable
> Text_Password 1.1.1 stable
> XML_Parser 1.3.4 stable
>
>
>
>
>
> # pear list -a
> Installed packages, channel __uri:
> ==================================
> (no packages installed)
>
> Installed packages, channel doc.php.net:
> ========================================
> (no packages installed)
>
> Installed packages, channel pear.horde.org:
> ===========================================
> Package Version State
> Horde_ActiveSync 2.1.4 stable
> Horde_Alarm 2.0.3 stable
> Horde_Argv 2.0.4 stable
> Horde_Auth 2.0.3 stable
> Horde_Autoloader 2.0.1 stable
> Horde_Browser 2.0.3 stable
> Horde_Cache 2.0.1 stable
> Horde_Cli 2.0.3 stable
> Horde_Compress 2.0.3 stable
> Horde_Constraint 2.0.1 stable
> Horde_Controller 2.0.1 stable
> Horde_Core 2.2.0 stable
> Horde_Crypt 2.1.2 stable
> Horde_Crypt_Blowfish 1.0.2 stable
> Horde_Data 2.0.3 stable
> Horde_Date 2.0.3 stable
> Horde_Date_Parser 2.0.1 stable
> Horde_Db 2.0.1 stable
> Horde_Editor 2.0.3 stable
> Horde_ElasticSearch 1.0.1 stable
> Horde_Exception 2.0.3 stable
> Horde_Feed 2.0.1 stable
> Horde_Form 2.0.3 stable
> Horde_Group 2.0.1 stable
> Horde_History 2.0.1 stable
> Horde_Http 2.0.1 stable
> Horde_Icalendar 2.0.3 stable
> Horde_Image 2.0.3 stable
> Horde_Imap_Client 2.6.0 stable
> Horde_Imsp 2.0.2 stable
> Horde_Injector 2.0.1 stable
> Horde_Itip 2.0.4 stable
> Horde_Kolab_Format 2.0.2 stable
> Horde_Kolab_Server 2.0.1 stable
> Horde_Kolab_Session 2.0.1 stable
> Horde_Kolab_Storage 2.0.3 stable
> Horde_ListHeaders 1.0.1 stable
> Horde_Lock 2.0.1 stable
> Horde_Log 2.0.1 stable
> Horde_LoginTasks 2.0.2 stable
> Horde_Mail 2.0.3 stable
> Horde_Memcache 2.0.1 stable
> Horde_Mime 2.0.4 stable
> Horde_Mime_Viewer 2.0.3 stable
> Horde_Nls 2.0.2 stable
> Horde_Notification 2.0.1 stable
> Horde_Oauth 2.0.1 stable
> Horde_Pdf 2.0.2 stable
> Horde_Perms 2.0.3 stable
> Horde_Prefs 2.3.1 stable
> Horde_Rdo 2.0.1 stable
> Horde_Role 1.0.1 stable
> Horde_Routes 2.0.2 stable
> Horde_Rpc 2.0.3 stable
> Horde_Scheduler 2.0.0 stable
> Horde_Scribe 2.0.1 stable
> Horde_Secret 2.0.2 stable
> Horde_Serialize 2.0.1 stable
> Horde_Service_Facebook 2.0.2 stable
> Horde_Service_Twitter 2.0.1 stable
> Horde_Service_Weather 2.0.2 stable
> Horde_SessionHandler 2.0.1 stable
> Horde_Share 2.0.2 stable
> Horde_SpellChecker 2.1.0 stable
> Horde_Stream 1.2.0 stable
> Horde_Stream_Filter 2.0.1 stable
> Horde_Stream_Wrapper 2.0.1 stable
> Horde_Support 2.0.3 stable
> Horde_SyncMl 2.0.2 stable
> Horde_Template 2.0.1 stable
> Horde_Text_Diff 2.0.1 stable
> Horde_Text_Filter 2.0.5 stable
> Horde_Text_Filter_Csstidy 2.0.1 stable
> Horde_Text_Flowed 2.0.1 stable
> Horde_Thrift 2.0.1 stable
> Horde_Timezone 1.0.2 stable
> Horde_Token 2.0.3 stable
> Horde_Translation 2.0.1 stable
> Horde_Tree 2.0.1 stable
> Horde_Url 2.1.0 stable
> Horde_Util 2.1.0 stable
> Horde_Vfs 2.0.4 stable
> Horde_View 2.0.2 stable
> Horde_Xml_Element 2.0.1 stable
> Horde_Xml_Wbxml 2.0.1 stable
> content 2.0.2 stable
> gollem 3.0.0 stable
> horde 5.0.4 stable
> imp 6.0.4 stable
> ingo 3.0.3 stable
> kronolith 4.0.4 stable
> mnemo 4.0.3 stable
> nag 4.0.2 stable
> timeobjects 2.0.2 stable
> turba 4.0.3 stable
>
> Installed packages, channel pear.php.net:
> =========================================
> Package Version State
> Archive_Tar 1.3.7 stable
> Auth_SASL 1.0.6 stable
> Cache 1.5.6 stable
> Console_Color 1.0.3 stable
> Console_Getopt 1.3.0 stable
> Console_Table 1.1.5 stable
> DB 1.7.14 stable
> Date 1.4.7 stable
> File_Find 1.3.2 stable
> File_Fstab 2.0.3 stable
> HTTP_Request 1.4.4 stable
> MDB2 2.4.1 stable
> Net_DNS2 1.2.5 stable
> Net_FTP 1.3.7 stable
> Net_IMAP 1.1.2 stable
> Net_SMTP 1.6.1 stable
> Net_Sieve 1.3.2 stable
> Net_Socket 1.0.10 stable
> Net_URL 1.0.15 stable
> PEAR 1.9.4 stable
> Services_Weather 1.4.7 stable
> Structures_Graph 1.0.4 stable
> Text_Figlet 1.0.2 stable
> Text_Wiki 1.2.1 stable
> Text_Wiki_Creole 1.0.2 stable
> XML_SVG 1.1.0 stable
> XML_Util 1.2.1 stable
>
> Installed packages, channel pecl.php.net:
> =========================================
> Package Version State
> APC 3.1.9 stable
> LZF 1.6.2 stable
> geoip 1.0.8 stable
> intl 2.0.1 stable
> memcache 2.2.7 stable
> pam 1.0.3 stable
> xdiff 1.4.1 stable
>
>
> [root at scotz1:/root]
> #
>
>
> On 23 February 2013 01:27, Simon Brereton <simon.buongiorno at gmail.com>wrote:
>
>>
>> On 22 Feb 2013 14:44, "peter lawrie" <peter.lawrie at glendiscovery.co.uk>
>> wrote:
>> >
>> > Hi
>> > I'd be grateful for some brief advice as this has been driving me insane
>> > for the past week.
>> > A customer asked me to set up a new rhel6 server for them.
>> > I have set up a new rhel6 server with virtualmin and horde5 - all modules
>> > (imp, turba, kronolith, gollem, ingo, mnemo and nag are shown as up to
>> date)
>> > All went well and quite quickly I reached "db schema is ready" and
>> > "application is ready" on all the horde applications.
>> > Initially I could not get the test.php mail schema support test for IMP
>> to
>> > work, but eventually I did.
>> > However, no matter what I do I cannot get horde to successfully login to
>> > mail.
>> > HORDE: User is not authorized for imp [pid 6303 on line 259 of
>> > "/usr/share/pear/share/pear/Horde/Registry.php"]
>> >
>> > I am using MySQL and Dovecot with Postfix,
>> >
>> > To confirm the postfix I used telnet localhost smtp and was able to send
>> an
>> > email out, although replies from an external gmail account were rejected.
>> >
That meens your mail server is not configured correctly. Again, you
must have you mail system working before thinking of Horde/IMP.
Mauricio
Maurício José T. Tecles
Instituto de Biofísica C. C. F. - UFRJ
mtecles at biof.ufrj.br
>> > For the past week I have been googling for solutions but almost every
>> thing
>> > I try seems to refer to previous versions of horde or postfix.
>> > so now I have, for example, from http://theupstairsroom.com/115 , a
>> mysql
>> > database 'mail' with table 'mailbox' containing username, password, etc -
>> > when I configure for this,
>> > I lose the ability for horde to maintain users, but still cannot get past
>> > the user authentication message.
>> > Using the horde_user table in the generated horde database makes no
>> > difference either.
>> > I've also tried (following another wiki) to add a table 'users' to the
>> > horde database but that didn't work either.
>> >
>> > I spent some time on http://wiki.horde.org/SQLAuthHowTo?referrer=HowTo -
>> > but that won't work either.
>> >
>> > I seem to be going around in circles between changes to the mysql
>> database
>> > tables, horde authentication changes in horde/config/conf.php and
>> > horde/imp/config/conf.php and fiddling with dovecot and postfix.
>> > One gets to the point of losing track of whether the postfix conf has
>> been
>> > changed to match the latest change to a mysql table.
>> >
>> > Surely somewhere, there is a simple howto which relates to the latest
>> > versions!
>> > I have
>> > rhel6, Linux 2.6.32-279.22.1.el6.x86_64 on x86_64
>> > postfix-2.6.6-2.2.el6_1.x86_64,
>> > dovecot-2.0.9-5.el6.x86_64,
>> > mysql-5.1.67-1.el6_3.x86_64
>> >
>> >
>> >
>> > Horde Version
>> >
>> > - 5.0.4
>> >
>> > Horde Applications
>> >
>> > - Agora [Forums]: unknown
>> > - Ansel [Photos]: unknown
>> > - Chora [Version Control]: unknown
>> > - Content: 2.0.2
>> > - Gollem [File Manager]: H5 (3.0.0) (run
>> > tests<https://scotz.co.uk/horde/test.php?app=gollem>
>> > )
>> > - Hermes [Time Tracking]: unknown
>> > - Imp [Mail]: H5 (6.0.4) (run
>> > tests<https://scotz.co.uk/horde/test.php?app=imp>
>> > )
>> > - Ingo [Filters]: H5 (3.0.3) (run
>> > tests<https://scotz.co.uk/horde/test.php?app=ingo>
>> > )
>> > - Jonah [News]: unknown
>> > - Klutz [Comics]: unknown
>> > - Kolab [Kolab]: unknown
>> > - Kronolith [Calendar]: H5 (4.0.4) (run
>> > tests<https://scotz.co.uk/horde/test.php?app=kronolith>
>> > )
>> > - Luxor [X-Ref]: unknown
>> > - Mnemo [Notes]: H5 (4.0.3)
>> > - Nag [Tasks]: H5 (4.0.2)
>> > - Passwd [Password]: unknown
>> > - Sam [Spam]: unknown
>> > - Sesha [Inventory]: unknown
>> > - Timeobjects: 2.0.2
>> > - Trean [Bookmarks]: unknown
>> > - Turba [Address Book]: H5 (4.0.3) (run
>> > tests<https://scotz.co.uk/horde/test.php?app=turba>
>> > )
>> > - Ulaform [Forms]: unknown
>> > - Vilma [Mail Admin]: unknown
>> > - Whups [Tickets]: unknown
>> > - Wicked [Wiki]: unknown
>> >
>> > PHP Version
>> >
>> > - View phpinfo() screen <
>> https://scotz.co.uk/horde/test.php?mode=phpinfo>
>> > - View loaded extensions<
>> https://scotz.co.uk/horde/test.php?mode=extensions>
>> > - PHP Version: 5.3.3
>> > - PHP Major Version: 5.3
>> > - PHP Minor Version: 3
>> > - PHP Version Classification: release
>> > - *You are running a supported version of PHP.*
>> >
>> > PHP Module Capabilities
>> >
>> > - Ctype Support: *Yes*
>> > - DOM XML Support: *Yes*
>> > - MIME Magic Support (fileinfo): *Yes*
>> > - MIME Magic Support (fileinfo) - Configuration: *Yes*
>> > - FTP Support: *Yes*
>> > - GD Support: *Yes*
>> > - Gettext Support: *Yes*
>> > - GeoIP Support (PECL extension): *No*
>> > *Horde can optionally use the GeoIP extension to provide faster
>> country
>> > name lookups.*
>> > - Hash Support: *Yes*
>> > - Iconv Support: *Yes*
>> > - GNU Iconv Support: *Yes*
>> > - Internationalization Support: *No*
>> > *Horde requires the intl extension to handle Internationalized Domain
>> > Names. Compile PHP with --enable-intl.*
>> > - Imagick (PECL extension): *No*
>> > *Horde can make use of the Imagick library to manipulate images. It is
>>
>> > highly recommended to use the PECL extension (although, alternatively,
>> > Horde can be configured to use the convert command line utility
>> instead).
>> > *
>> > - JSON Support: *Yes*
>> > - LDAP Support: *No*
>> > *LDAP support is only required if you want to use an LDAP server for
>>
>> > anything like authentication, address books, or preference storage.
>> Compile
>> > PHP with --with-ldap to activate the extension.*
>> > - LZF Compression Support (PECL extension): *No*
>> > *If the lzf PECL module is available, Horde can compress some cached
>>
>> > data in your session to make your session size smaller (highly
>> recommended).
>> > *
>> > - Mbstring Support: *No*
>> > *If you want to take full advantage of Horde's localization features
>> and
>>
>> > character set support, you will need the mbstring extension. Compile
>> PHP
>> > with --enable-mbstring to activate the extension.*
>> > - memcached Support (memcache) (PECL extension): *No*
>> > *The memcache PECL module is only needed if you are using a memcached
>>
>> > server for caching or sessions. See horde/docs/INSTALL for
>> information on
>> > how to install PECL/PHP extensions.*
>> > - MySQL Support: *Yes*
>> > - OpenSSL Support: *Yes*
>> > - PAM Support (PECL extension): *No*
>> > *The PAM PECL extension is required to allow PAM authentication to be
>> > used.*
>> > - PDO: *Yes*
>> > - PostgreSQL Support: *Yes*
>> > - Session Support: *Yes*
>> > - SimpleXML support: *Yes*
>> > - Tidy support: *No*
>> > *The tidy PHP extension is used to sanitize HTML data. Compile PHP
>> with
>> > --with-tidy to activate the extension.*
>> > - XML Parser support: *Yes*
>> > - Zlib Support: *Yes*
>> >
>> > Miscellaneous PHP Settings
>> >
>> > - allow_url_include disabled: *Yes*
>> > - magic_quotes_runtime disabled: *Yes*
>> > - magic_quotes_sybase disabled: *Yes*
>> > - memory_limit value: 128M
>> > - register_globals disabled: *Yes*
>> > - safe_mode disabled: *Yes*
>> > - session.auto_start disabled: *Yes*
>> > - session.gc_divisor value: 1000
>> > *PHP automatically garbage collects old session information, as long
>> as
>>
>> > this setting (and session.gc_probability) are set to non-zero. It is
>> > recommended that this value be "10000" or higher (see docs/INSTALL).*
>> > - session.gc_probability value: 1
>> > - session.use_trans_sid disabled: *Yes*
>> > - tidy.clean_output disabled: *Yes*
>> > - zlib.output_compression disabled: *Yes*
>> >
>> > Required Configuration Files
>> >
>> > - config/conf.php: *Yes*
>> >
>> > PHP Sessions
>> >
>> > - Session counter: 24 [refresh the page to increment the counter]
>> > - To unregister the session: click
>> > here<https://scotz.co.uk/horde/test.php?app=horde&mode=unregister>
>> >
>> > PEAR
>> >
>> > - *PEAR Search Path (PHP's include_path)*:
>> >
>>
>> /var/www/html/horde/lib:/var/www/html/horde/lib:.:/usr/share/pear/share/pear
>> > - PEAR: *Yes*
>> > - Cache: *Yes*
>> > - File_Fstab: *Yes*
>> > - HTTP_WebDAV_Server: *No*
>> > *This package is required if you want to use the WebDAV interface of
>> > Horde (e.g. to access calendars or tasklists with external clients).*
>> > - MDB2: *Yes*
>> > - Net_DNS2: *Yes*
>> > - Net_SMTP: *Yes*
>> > - Services_Weather: *Yes*
>> > - XML_Serializer: *No*
>> > *XML_Serializer is used by the Services_Weather module on the weather
>> > applet/block on the portal page.*
>> >
>> > File Uploads
>> >
>> > - file_uploads enabled: *Yes*
>> > - upload_max_filesize: 2M
>> > - post_max_size: 8M
>>
>> > This value should be several times the expect largest upload size
>> > (notwithstanding any upload limits present in an application). Any
>> upload
>> > that exceeds this size will cause any state information sent along
>> with the
>> > uploaded data to be lost. This is a PHP limitation and can not be
>> worked
>> > around.
>> >
>> > Local File Permissions
>> >
>> > - Is /var/www/html/horde/lib/../static writable by the web server
>> user? *
>> > Yes*
>>
>> Please Google my name/email with this error message..
>>
>> HORDE: User is not authorized for imp [pid 6303 on line 259 of
>> "/usr/share/pear/share/pear/Horde/Registry.php"]
>>
>> Simon
>>
> --
> imp mailing list
> Frequently Asked Questions: http://wiki.horde.org/FAQ
> To unsubscribe, mail: imp-unsubscribe at lists.horde.org
>
----- Final da mensagem de peter.lawrie at glendiscovery.co.uk -----
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the imp
mailing list