• ReceiptWallet on Sale!

    For one day only, MacUpdate Promo will be selling ReceiptWallet at a discount. Visit MacUpdate Promo at: http://www.macupdate.com/promo/index.php?buy=OoOlQDvPDeq2 on Thursday, May 31, 2007 for the special promotion. MacUpdate Promo has a special deal everyday on some great software; while I'm not encouraging people to wait to make a purchase to get the discount, if you're looking for some new software at great prices, check out MacUpdate Promo.

    Note: if you miss this special on ReceiptWallet, I don't know if or when it will run again and I can't give discounts if you miss it.

  • New family addition

    It's been awhile since I blogged last and there is good reason for that! On May 3, we welcomed our newest addition to our family, Aiden Pierce Gruby. He has been keeping us busy and I'm sure he'll do so for the next 18 years!

    Aiden

  • Dumbest ReceiptWallet comment

    Over on VersionTracker, someone posted a comment about ReceiptWallet saying that Quicken for Windows allows users to scan in receipts and attach them to the register. This is great, except that it is Windows! Most Mac users don't want to use Windows and that's why they use a Mac. Will this feature ever come to Quicken for the Mac? At this point I think it is highly unlikely. Quicken is a very old code base and needs to be made a universal binary to move forward; it is going to take a lot of work to do this and if Intuit was smart, they wouldn't touch scanning on the Mac due to the poor TWAIN drivers that companies like HP and EPSON put out.

  • Another run in with AOL

    I had another run in with AOL today. I got bounced mail from a customer with the following error messages in it:

       ----- Transcript of session follows -----
    ... while talking to mailin-01.mx.aol.com.:
    DATA
    <<< 421-:  (RLY:CS4) http://postmaster.info.aol.com/errors/421rlycs4.html
    <<< 421 SERVICE NOT AVAILABLE
    ... while talking to mailin-02.mx.aol.com.:
    DATA
    <<< 554-:  (RLY:CS4) http://postmaster.info.aol.com/errors/554rlycs4.html
    <<< 554 TRANSACTION FAILED

    So I checked the error message and it said that there was a compromised script on my server. OK, yeah right. I called AOHell and they opened a trouble ticket. I then tested sending email to an AOL account I setup and it worked fine. I then tried sending mail from a PHP script. It failed with the same error message which got me looking down the right path. My script was extremely simple, so I didn't understand why it was being rejected. I searched on the net and didn't find anything. I looked at the headers and the only thing that struck me was the X-Envelope-From address was apache@linux.gruby.com. Hmmm. So more searching and found a reference to php.ini. I looked in there and found:

    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    sendmail_path = /usr/sbin/sendmail -t -i

    so I changed it to:

    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    sendmail_path = /usr/sbin/sendmail -t -i -f anotheraddress@domain.com

    Low and behold, I can now send email from my scripts to AOL users. So AOL's error message is misleading and their detection is wrong. They check for apache@domainname and assume that it is from a compromised script. Lovely. This is a misguided attempt by AOL to combat spam.

    Anyway, hopefully someone else that encounters this problem now has a fix.