neoname
neoname
bing
Home | About Us | Services | Login | Contact Us
Voluntary donations are greatly appreciated to help cover the cost of hosting.

Donations to date: 1 totaling $10
Thank you for supporting this site!

The UebiMiau info & mods on this site are UNOFFICIAL & use of these is at your own risk!

Many ISP's & other hosting companies use UebiMiau & the Neotech theme without changing the logo & URL. If you are having problems with your email, please contact your ISP NOT us! Only contact us with questions/comments in regards to our mods & updates NOT that you can't access your email! Thanks - Neotech.net



Check out Dave's UebiMiau forums at http://www.manvel.net/forums where you will find info about updates he's done to UebiMiau, new themes or discuss with other UebiMiau users problems you're having.


--==-- Available Updates --==--

UPDATE: 25Sep07
It seems a bug (or perhaps bad assumptions) in how UebiMiau processes message headers has bitten. I noticed some messages such as ones from eBay or PayPal were either showing up as attachments (with no body) or certain email fields were obviously messed up (such as 'from' a bunch of garbage). At first I assumed they were corrupted emails or such but as it happened more and more I decided I better look into it.

The problem stems from how UebiMiau decodes header lines. The code is written in such a way that any line that starts with certain characters then : is assumed to be a new header line and for a long time that worked but now it seems certain header lines (such as Yahoo's DomainKey values put in by the sending server) contain patterns which Uebi is interpreting as new header lines and using those to format or display the messages incorrectly.

I'm surprised the problem hadn't cropped up sooner but luckily the fix is pretty simple. I modified the decode_header function in /INC/class.uebimiau.php so that any header line that starts with tab or space is appended to the previous header line.

The simple fix is to find the decode_header function in /INC/class.uebimiau.php then find the line:

if(!ereg("^[A-Z0-9a-z_-]+:",$thisheader))
and change to
if(!ereg("^[A-Z0-9a-z_-]+:",$thisheader)||substr($headers[$i],0,1)=="\t"||substr($headers[$i],0,1)==" ")

The problem is I hate doing stuff that way because calling the substr function twice to get the 1st char seems wasteful (but is easier to explain here and requires 1 line to be changed) so I prefer to do it once, store the value & compare that like. Here is my more optimized version of the function:
uebimiau_decode_header25Sep07WW.txt
Of course your function might be different depending on your version of Uebi in which case instead of a direct replacement look at the code and make the changes.

In case you're wondering, these were the header lines causing me problems:

For ebay messages, this was causing ebay messages to be shown as attachments with no visible body:
content-type:x-ebay-mailtracker;

For PayPal messages, this was causing 'from' to be shown as a bunch of crap:
From:X-Email-Type-Id:X-XPT-XSL-Name:Content-Type:

Any questions/comments on this send me an email. I'd be interested to know if this helps anybody out.
Bill


UPDATE: 7Oct06
For users looking to use UebiMiau with PHP5, keep in mind many things were changed that could cause it to not work correctly but users have reported for the most part it does work so here are a couple hints for others who might try it:
Because of the way the array_merge function works in PHP5 vs PHP4 you will need to edit folders.php:

Near the end find the line:
$umFolderList = array_merge($system, $personal);
and change to:
$umFolderList = array_merge((array)$system, (array)$personal);

Another thing that you might do if you're using PHP5 (this function doesn't work in PHP4..) is edit config.php and find the line:

$server_time_zone = "-0100";
and add the following line after it:
date_default_timezone_set("America/Detroit");

Of course you'd want to set these to your time zone. You can find a list at:
http://us2.php.net/manual/en/timezones.php
Thanks Tylor Janzen for this tip!



LOOK! uebimiau-2.7.2.WW2.zip
My own updated version to UebiMiau 2.7.2 (updated 25Jan05 12PM EST)
Updated version now adds PROMPT option to allow user to specify servers on login screen (Suggested by domainunion.de - Thanks!), and a few other things. See CHANGELOG.TXT for full list of changes.


LOOK! uebimiau-2.7.2.WW1.zip
My own updated version to UebiMiau 2.7.2 (updated 28Jan03 2PM EST)
For those of you who don't want to upgrade to 2.7.5 beta yet, I've released this version with almost all my mods to 2.7.5b1, including my PHP session/cookie fix, updated Neotech theme, a bunch of bug fixes & MUCH more!
See changelog.txt to see all my changes. Aldoir will not support you on my version! You must contact me directly unless he chooses to include my updates in his official release.


NOTE- 15Jul03 - An issue was been brought to my attention for people using PHP 4.1.0 or earlier where logging in just takes you back to the login screen with no error. Although incorrect security settings for the UebiMiau $temporary_directory 'database' folder is usually the most likely cause it seems users with old PHP versions can have this problem too. I *highly* recommend updating to the latest version of PHP but if you can't or choose not to someone has contacted me with a fix that supposedly works. This should not be needed for anyone using PHP 4.1.0+ so I don't recommend applying these mods except as a last resort for people having the same problem. It's available HERE Thanks Alessandro! :-)

NOTE- Bug fix in catch.php. 2PM EST 28Jan03 - There was an issue that was never updated from 2.7 using base64 encode/decode so adding addresses from 'catch address' link corrupted address book. Thanks Mike! :-)

NOTE- Bug fix to Aluminium theme if you downloaded before 1PM EST 28Jan03 - There was an issue with the Aluminium theme where the 'check all' box & move/delete links on the message list screen didn't work. Thanks Mike! :-)
LOOK! My own updated version to UebiMiau 2.7.5 beta1a (updated 26Jan03 10AM EST)
See changelog.txt to see all my changes. Aldoir will not support you on my version! You must contact me directly unless he chooses to include my updates in his official release.
(See my updated 2.7.2ww1 above if you don't want to upgrade to 2.7.5beta yet..)

NOTE- Added showhtml-default to config.php since original release of 2.7.5bww above.

NOTE- Modified apply_filters.php so that default example of deleting messages with ok was delteme instead. Also added sample instructions.

NOTE- Bug fix to Aluminium theme if you downloaded before 1PM EST 25Jan03
There was an issue with the Aluminium theme where the 'check all' box & move/delete links on the message list screen didn't work. Thanks David! :-)

--==-- Available mods --==--
LOOK! Referer fix for 2.7 & 2.7.2!! (updated 15Jan03) [Not needed for 2.7.5]
LOOK! Simple spell checker [for 2.7 but you can modify other versions yourself
Specify server on login page - Soon!
Limit servers with ALL-FOR-ONE - In my 2.7.5 beta1!
Updated Neotech.net theme - In my 2.7.5 beta1!
Specify SMTP AUTH for all - Soon!
Click on email address opens new mail in UebiMiau - In my 2.7.5 beta1!
100% CPU bug in print - Soon!
HTML codes in replies fix - In my 2.7.5 beta1!

Comments on Neotech.net theme or other questions? Email me at: ubmods AT neotech.net

For official UebiMiau info, files & support see: http://www.uebimiau.org

 

Ann Arbor, MI
Email: neoinfo AT neotech.net

                                                                                                   
Copyright: 2002-2007
Last revised: April 30, 2007
neoname contact
neoname