![]() ![]() We're up against some really great software, so if you'd like to vote, see ![]() It's been nine and a half years since SquirrelMail was the SourceForge Project Of The Month, and we have again been nominated for that privilege. ![]() NEWS: SquirrelMail Nominated For SourceForge Project Of The Month There is one patch for each of the two SquirrelMail SVN snapshot versions available on our downloads page. UPDATE:If you are running SquirrelMail under PHP 5.4, please help test and refine the patches found here. Especially if you use the Mail Fetch plugin and want to upgrade to PHP 5.4, you should download one of our snapshot packages. With the recent release of PHP version 5.4, some community members have helped identify some small issues which we've fixed and made available in our daily snapshot packages located on our downloads page. PHP 5.4 and PHP 5.5 compatibility fixes are live in our nightly snapshots, and we strongly encourage those who'd like to help test or those who are having problems with version 1.4.22 to download a snapshot and report any problems. We encourage all SquirrelMail administrators to use a recent snapshot of either version and as always, let us know if there are any fixes, additions or changes you think SquirrelMail would benefit from. Figure out which server software were used.The nightly snapshots for versions 1.4.23 and 1.5.2 found on our download page include compatibility for the newest versions of PHP 8.If the problem is with sending mail, concentrate on the SMTP server, if with receiving mail, concentrate on the IMAP server.Rule out it's not these client-server connections that are failing.Check your SquirrelMail configuration and see which servers it connects to.This means in order to debug email delivery, you have to: Some mail server software have everything bundled and some are specialized to provide e.g. message delivery agent (MDA) that delivers the mail to local mailboxes, stores them and allows accessing the mailbox using protocols like the IMAP used in SquirrelMail or Microsoft's MAPI.message transfer agents (MTA) & message submission agents (MSA) builds a network for delivering the mail using the SMTP protocol.Wikipedia article on Email agent (infrastructure) helps with perceiving the overall picture): Slightly simplified, mail servers have two sides (e.g. This depends on which mail servers you are using. As a PHP web application it doesn't have own logging, so the information is in the web server logs, usually separated as access and error logs. It doesn't send or receive email, but acts as an IMAP (and SMTP) client. SquirrelMail is an email client, formally mail user agent (MUA) written in PHP. The line that I had to change looked like this: $imap_stream = $imap_port, $error_number, $error_string, 15) īut depending which error you encounter, you will have to change the source code in a different place. Then error messages were finally showing up in the log. What I had to to to find out more details was to search for this error in the SquirrelMail source code, find a function call above it that was prefixed with a remove the and then restart my webserver. In my case, I got an error Error connecting to IMAP server. Unfortunately, it seems that SquirrelMail is deliberately suppressing error messages using the operator, which makes it impossible to tell what is going on. This will cause error messages to be printed out by the Apache process (which in my case is running in a Docker container), but it will not show errors in the browser. I configured it like this: display_errors = Off In my case it lies in /usr/local/etc/php/php.ini. Usually this file lies somewhere like /etc/php/php.ini. SquirrelMail is a PHP application, so its logging behaviour is configured in php.ini. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |