Using Outlook 2003 with the Firewall Client

Using Outlook 2003 with the Firewall Client

New day…new problems! I tried to download my Yahoo mail into Outlook 2003 and it didn’t work. So I went over to ISA 2004’s monitoring interface and started up the query so I could monitor what was happening. Sure enough ISA was rejecting my POP3 access. So I did a search of the web and found this resource. After a quick reading of the document I quickly determined two things, I needed to modify my firewall client settings and that I still had the old firewall client. I had run the shortcut to install the new firewall client but it obviously did not work. I still had the old icon. So I uninstalled the existing client, rebooted, and installed the new client. As a test I disabled my anonymous access rule and tested PPM. It works! I tested Outlook and it did not work. So I changed the Firewall client settings as indicated in the document and it works.

Getting Perl Package Manager to work V2

In Getting Perl Package Manager to work I wrote that I could get Perl Package Manager to work if I removed the environment variable http_proxy. The reason it worked was because I had already installed a firewall rule that allowed anonymous access for http. If I specified the environment variable I would get slammed with 407 authentication error. Today I got a 403 error while running ppm. I eventually figured out that I did not have a firewall rule to allow anonymous http access since I upgraded to ISA 2004. I knew I had some trouble shooting in front of me when Firefox had a problem yesterday.

Installing SBS 2003 SP1

I just finished installing and configuring SP1 for SBS 2003. I ordered the cd-rom about a week ago and received it on Saturday. Today looked like a good day to install it. It took me between 4 to 6 hours to install and configure it. I had a little extra work because I have the Premium version which means I need to upgrade SQL Server and ISA 2004. Since I had previously migrated Sharepoint from MSDE to SQL Server, I had to install SQL SP4 twice, once for default instance and once for sharepoint instance.

I found the advice in the article How to install Service Pack 1 for SBS 2003 [Author Mariëtte Knap] to be helpful. I had to disable IISAdmin to complete the installation. Then I had to re-enable IISAdmin and make sure the IIS server was started to complete the Internet Connection Wizard without errors. ISA 2004 is pretty slick!

I also had to re-install the firewall client on my workstation. I was somewhat surprised I had to alter my configuration in Firefox to get it to work again. Oh well! I guess I have some more testing to do.

RE: In Addition to “Subst” …

Windows XP logoA good friend of mine, Ian, pointed out that in addition to Subst, there is another way to map drives. This one is specific to network shares, but you can use the command net from the command prompt.The syntax is pretty simple: net use {drive} \\{computer}\{Share}

Now you *can* replace {drive} with “*” to use the next available drive letter. If you use the command net help use, you can get more help on how to use it.

In addition, on the last blog post, and also from Ian, there is apparently a free tool that I haven’t used to create “junction points”. SysInternal provides a free utility.

[Via SeanDaniel.com on SBS 2003 & other Tech-stuff]

This innocuous post lead me on merry chase. I was curious about junctions so I went over to Sysinternals. After some fooling around I ended up at a very nice article on Windows Symbolic and Hard Links at Shell-Shocked. Since I had read so much about junctions I decided to try them out so I downloaded and installed NTFS Link from elsdoerfer.info. I created a hard link to my temp folder on my Desktop. It worked. Jdiskreport says I have a temp folder on my Desktop which contains the same files and folders located elsewhere on my disk. I still do not know what to do with junctions. One thought is to enhance the My Photos and Videos folders. On my PC these are redirected to fileserver and synchronized. The inadvertent offline copies created with Adobe Photoshop Elements and Pinnacle Studio have caused me some headaches in the past as it quickly used up local disk space. My efforts to turn off synchronization for these folders have not gone well so this might be an alternative.

Microsoft Office Tools reviews by PC Magazine

Microsoft Office Tools reviews by PC Magazine

ASAP Utilities 3.08 (free) is a superb set of 300 menu items, ranging from deselecting cells to text-to-date conversions to HTML export for selected information. Many items roll multistep tasks—such as opening the folder of the current file in Explorer—into one-click commands. Others perform complex calculations. This is the one essential add-in for all Excel users.

I do not know why I never found this one! It has a bunch of useful macros. The one macro that caught my attention was creating a html table from Excel. Excel’s default method of creating html code adds too much “junk” for my taste. In fact I had moved away from Excel for my initial data entry because I had to do so much cleanup work. It was just easier to code it natively in html. Now I have an alternative and it is free!

Upgrading WordPress

I decided to upgrade WordPress to the latest version(1.5.1) by going outside of cPanel and installing it in a new directory. I am not sure how it happened but my version of WordPress was ending up at a blank screen after a successful comment. I do not get that many comments but I found it annoying. A clean install of WordPress fixed this problem Another result of this change is that the RSS feed has now changed but I am pretty sure this doesn’t affect anyone.The big things I needed to do to make it work were:

  1. Copy the wp-config.php to the new directory.
  2. To make my photo appear in the header I needed to copy the personalheader.jpg from my old theme over to the new images directory in my theme, change the image position to bottom to truncate the sky part of the photo, and uncomment the headerimg line in the header.php.
  3. I prefer the title to be positioned at the bottom left of the header box. I also prefer a smaller font. So I changed the h1 header in the style.css. The css I used for the h1 element is now:
    h1 {
    font-size: 1.6em;
    text-align: left;
    padding: 10px;
    position:relative;
    top:80px;
    }

Excel Round time to the nearest quarter hour

Excel Round time to the nearest quarter hour

I screwed up with my paysheet calculation for one of our employees on our farm for the last pay period. I was calculating the number of hours worked in my head. One of our employees pointed out the mistake and I decided to minimize future mistakes by letting Excel do the math for me. The hard part was rounding to the nearest quarter of an hour till I found this link. Thanks Mr. Excel!

I guess the next thing to do is to create an IIF file to import into QuickBooks.

SeanDaniel.com on SBS 2003 & other Tech-stuff: One way to

SeanDaniel.com on SBS 2003 & other Tech-stuff: One way to “send as” when using multiple domains

  1. Create a mail-enabled group (aka Distribution List) representing each one of the incoming addresses. The primary SMTP address (that is the upper-case SMTP type address that you see in Active Directory Users and Computers) should reflect the correct inbound domain. So, for example, you can create the following groups with the associated SMTP address:
    1. Group 1 – SMTP: Mailbox1@domainA.com
    2. Group 2 – SMTP: Mailbox2@domainA.com
    3. Group 3 – SMTP: Mailbox1@domainB.com
    4. Group 4 – SMTP: Mailbox1@domainC.com
  2. So, hopefully you can see what I’m doing here …the inbound mail destined for a specific mailbox and domain actually resolves to a group rather than an actual mailbox. From here, you can just add whichever mailboxes you like to the group, and of course, those users will receive the mail via the group.
  3. The next step is to allow your users “send as” permissions on each group object (you do this through Active Directory Users and Computers as well). So, when a user replies to a mail, then can use the optional FROM: box in Outlook to pecificy/choose the name of the group that they want the message to be from.
  4. When your user sends the reply, the message is stamped as coming from the group e-mail address, which of course will have the correct domain name stamped on it (this comes from that upper-case SMTP type address).

Okay, I did this today but there are some minor gotcha’s. Smarter folks than I would have probably blown right by these gotch’s but you do not need to repeat these for my sake.

  1. First question out of the box is what type of distribution group do you create. The answer is Universal. Better yet is to run the Add Distribution Group Wizard.
  2. If the email address you are planning on using for the group had been previously used for an individual user, you need to remove it from that user before creating the group. Mother Exchange was not happy till you cleaned up your mess. Uh..Duh!
  3. You have to turn on Advanced Features of the Active Directory Users and Computers. Then when you right click on your newly created group and view its Properties you can see the Security Tab. Why do you want to see the security tab you say? So you can enable the “Send As” property for your user or security group.
  4. When you create your message in Outlook, make sure you use your newly created distribution group name in the From field and not the email address for the group. Better yet, take a few more seconds and click on the From box. Drill down through menus to the groups and select the group. I thought I would save time by entering the email address but Mother Exchange rejected my email. It said I was not authorized to send to the recipient. An hour later I figured out that using the group name made it happy.

The business of trust

The business of trust

So what are some issues small business owners should be concerned about when they let someone else do the bookkeeping?

If you answer “yes” to any of these, you may have issues in segregation of duties:

  1. Is the person who handles your cash also responsible for recording the cash?
  2. Does the person who pays or orders inventory also receive the materials?
  3. Are two or fewer people responsible for the accounting function?
  4. Is only one person responsible for reviewing financial statements each month?
  5. Is your review of financial journals sporadic?

If you answer “no” to any of these, you may have issues with Bank Reconciliation:

  1. Do you review canceled checks and endorsements on a monthly basis?
  2. Do you compare payroll checks with your current employee records?
  3. Do you question funds transferred between bank accounts?
  4. Do you track the number of credit card bills you sign per month?
  5. Are bank reconciliations performed on a timely basis?
  6. Is someone responsible for reviewing the reconciliations each month?
  7. Do you verify reconciled items?

If you answer “yes” to any of these, you may have issues with documentation:

  1. Do you ever sign blank checks?
  2. Do you ever sign checks without original supporting documentation?
  3. Do you ever sign checks without canceling supporting documentation?
  4. Have funds ever been transferred between accounts without review or verification?
  5. Do you ever sign checks for new business vendors without knowing or verifying their name and association with your company?

If you answer “yes” to any of these you may have issues with employees:

  1. Are any of your employees extremely possessive of their work records and reluctant to share their tasks?
  2. Are any of your employees apprehensive about vacations and time off, while always being the first in the office and the last out?
  3. Have you noticed a substantial change of lifestyle in any of your employees?
  4. Do any of your employees have a possible substance abuse problem?
  5. Are any of your employees living beyond their means?
  6. Have you ever hired an employee before checking references?
  7. Do you permit your accounting personnel to work longer than a year without taking a vacation?
  8. Do you have any accounting staff or key personnel who have not been secured with a fidelity bond?

If you answer “no” to any of these you may have a problem with assets:

  1. Are blank check stocks and signature stamps safely secured?
  2. Do you restrictively endorse all checks when received?
  3. Do you deposit cash and checks daily?
  4. Do you maintain a list of office furniture, equipment, and company vehicles?

This is a good checklist for a small business and for a non-profit to consider. The biggest consideration for not implementing any of these recommendations is the financial and operational risk. As an example, our Habitat affiliate has a pickup truck that we carry at salvage value. The financial risk is minimal. It is convenient to have available but it is not going to stop construction if it is stolen or broken down. As a result our bookeeping of the truck is minimal. However, many of the other recommendations require us to just work smarter!

Getting Yahoo SMTP to work

I cannot tell you how long I have been using Yahoo mail but it is a long, long time. Today I was reading an email and noticed that Yahoo mail identified that the domain keys for the mail had been verified. It had a link to an explanation of domain keys so I followed it. I knew that my ISP blocked port 25 to other SMTP servers and if I could not get to Yahoo’s SMTP server then domain keys was not going to be very helpful. It was in the domain keys info I found that Yahoo had opened port 587 for authenticated SMTP traffic. Now that is cool!

So I changed my email account to support the new smtp port and not surprisingly it didn’t work. The error message said it could not find the server. That sounds like a firewall blocking access. Since Trend hadn’t popped up a message I was pretty sure ISA was blocking the port. My default configuration blocks anonymous access for most ports. So I created a protocol definition for port 587 and enabled it in my default rule. Now it works like a charm.

Quicken 5 Fix for OL-297-A problem

Yesterday I finally called my brokerage firm to see if they could help me fix my OL-297-A problem. The first thing we did after going over the basics was to update the ofxroots.crt file using the instructions from the Intuit web site, http://web.intuit.com/support/quicken/ofxroot.html.

I know I updated the ofxroots last month using this procedure but this time I got different results. My bank and Discover card were now working. The brokerage account was still not working but the problem was reduced to my brokerage account. The good news was that I had the brokerage tech support person still on the phone. The next thing we looked at was the Advanced settings under Internet Options for IE. He asked me if SSL 3.0 was enabled. He knew that their website used SSL 3.0. SSL 3.0 was enabled but I noticed that SSL 2.0 was disabled. So we decided to enable it. This time Quicken connected with the brokerage firm and downloaded the transactions.

Now that I think about it, I probably disabled SSL 2.0 back in March. I seem to remember some security folks were recommending disabling SSL 2.0 to strengthen browser security since “everyone” support SSL 3.0. I guess the more complete answer will take some more research but Quicken 5 requires SSL 2.0 to be enabled so that it can download transactions from my brokerage account.

Trend Pattern File 2.594 may cause high CPI utilization [is your system pegging the CPU at 100%?]

Trend Pattern File 2.594 may cause high CPI utilization [is your system pegging the CPU at 100%?]

About 3:35 PDT in my office, the receptionist buzzed me saying her machine just ‘went wacko’ and when I went to look at it, it was totally unresponsive. When I went to do a hard reboot and restart, it was totally grinding on ‘applying computer settings’.

Yea, I had something similar happen to me. I was unaware that this was affecting any one else so I assumed that the problem was related to my removal of some old software and some old problems I have on my system. On Friday evening I was asked to reboot the system to finish the removal process. I did not look at the system again until Saturday morning. When I logged on again in the morning the system was unresponsive so I rebooted. It got hung up at “applying computer settings” so I tried to fix the problem in safe mode. I finally decided this was a good time to re-install XP. My registry has been mucked up for some time, the taxes were done, and I was between pay periods. I am still amazed at how long I was able to function efficiently with a mucked up registry. In the “old” days you could not do anything if the registry was “slightly tainted”. I had a slew of programs that I could not uninstall. To make the installation more efficient I created a slipstreamed Windows Xp with SP 2 onto a bootable CD using these instructions.

I thought that this might fix a OL-297-A problem I am having with downloading transations into a couple of my accounts in Quicken 2005. This problem started for me at the beginning of my tax preparations so I have been suffering through it for about a month. I know better than to try and fix some problems during tax season.

The new installation went fine for me. I almost have everything I need re-installed. I only had one problem finding the right CD-ROM and no problems with the serial numbers for re-installation. This fact that this installation takes up less disk space is not surprising but I am surprised at how much less disk space. I am using 2 GB in the Windows directory, 1 GB in the Program Files, and 540 MB in the Documents and Settings directory. I still have a couple programs still to install but my program directory will probably top out at 2 GB. This looks good except that the Quicken problem remains!

PocketDay

PocketDay

Cross River Systems is pleased announce that PocketDay is now available for the BlackBerry platform. PocketDay is a full featured Personal Information Manager and Utility application suite developed specifically for color BlackBerry devices. It supports all color blackberries with OS version 3.8 and higher.

I have been playing with PocketDay for the last couple of days. I see it as an enhanced and supported version of the now defunct BBToday. The Summary screen is a little better than BBToday while the Detail is a very useful once you get rid of the missed calls in your call log. The shortcut keys are nice but they must be customized for the 7100t which has fewer available keys. The communication error I got frequently in BBToday is not present in PocketDay. The number of unread email displayed on the Summary screen is wrong on my 7100t but that shouldn’t be too hard to fix. Overall PocketDay is a nice package and I am buying it. You can try it out for free at their web site.

PocketDay Today Detail on 7100t

PocketDay Detail on 7100t

SourceForge.net: Project Info – BBTools

I was looking at my webstats today and realized that some people had found my site via my Blackberry posts on BBToday. I looked at my previous posts and realized that I did not include a link to the sourceforge site BBTools. So here is the link, SourceForge.net: Project Info – BBTools.

Now for the bad news,

As of 2005-04-16 23:11, this project is no longer under active development.

Where or where art thou!

PDFCreator and Taxcut for Business

I really like PDFCreator and I use it to keep PDF copies of a variety of ETF transaction reports from the internet. It is a “free” program that is available from sourceforge. Occasionally I use it to create PDF versions of Word documents, Excel reports, or tax returns. I am sure the retail version of Acrobat is a more robust product but I just need simple PDF creation. The fact that PDFCreator is free makes it a winner. PDFCreator has worked well for me everywhere except in Taxcut for Business. Most of the time it creates a PDF with an error in it. This weekend I started playing with Microsoft Office Document Imaging again. My previous attempts to capture a report this program and stick it into a PDF were unsuccessful. Exporting the document as a TIF file has created a large TIF file that I was unable to use with any other program.

This time I was successful because I used a slightly different strategy. I used the copy image(i.e. Ctrl-I) function to copy the page image. I pasted the image into a word document. I used PDFCreator to create a PDF of the Word document. Copying and pasting images can be very tedious for long reports but the 990 and 1065 reports are typically less than six pages. It really helps that I only need to do this once a year.

Importing a lot of transactions into QuickBooks

I have been working hard at finalizing the 2003-2004 financial statements for our Habitat affiliate. I am the treasurer now and I need to file the 2003-2004 Form 990. The problem is that the final financial reports coming out of QuickBooks were not to my liking. The previous treasurers/accounting firms appear to have used a combination of Peachtree, Excel, and other data to prepare the statements. I have moved the data into Quickbooks last year. I wanted all of the data I was going to report to the IRS to be in QuickBooks. The combination of several treasurers and the lack of original cost data to support some of our transactions made the going slow. Don’t get me wrong! We have lots of paper trails for cash donations and our payments to construction vendors. We were missing the cost of donated securities and donated land. I also found the mortgage information on the foreclosed property we sold missing. Finally the mortgage and escrow data conflicted with our mortgage tracking system.

Probably the most irksome problem was reconciling our mortgage and escrow tracking system, Habitrax, with our accounting data. The first part of my solution was to create a spreadsheet to track deposits and split out each homeowner deposit into principal, escrow, and late payment. We generally have three to four bank deposits a month so I summarize the data based on bank deposit at the bottom of the page. This made it nice at reconciling the checking account but I still had problems reconciling QuickBooks and Habitrax. My most recent change to the spreadsheet was to add reconcilition data to the bottom of the spreadsheet. I use a Habitrax report to subtract out the deposits received last month but deposited this month and add in the deposits we have recorded as received but have not deposited. In a perfect world the resulting number will match the value on the Habitrax report. In my world I have another row for missing receipts, deposits, errors, and Habitrax only transactions(e.g. principal to escrow transactions). This allowed me to reconcile our accounting data to Habitrax data back to 2003. No one ever attempted to reconcile the two systems till I asked the question. Since reconciling these two systems by hand is practically impossible, errors have not been caught.

Obviously the two systems come up with different amounts. The difference is significant but not large. So the question is who is right. To reconcile the two systems I needed better information on the accounting side. The big change on the accounting side was to move away from the summarized transactions back to individual transactions per homeowner. To achieve this I entered an invoice for each homeowner’s mortgage. Each month I enter in a sales receipt for the individual escrows and late payments. Then I use their payment to pay the sales receipts with the rest going to pay the mortage balance. Now I had individual account balances for the mortgage and escrow for each homeowner and could reconcile individually.

To make this all come together I had to add adjusting journal entries to get the right historical balance. I added a column to the existing worksheets showing the receipt date and created a new worksheet that built import transactions in IIF file format. Since my source data was organized as one month per worksheet, I was going to create a batch of IIF transactions by month. I used data validation and the VLOOKUP function to minimze my data entry errors. Each IIF transaction requires three rows for each row of source data. So I used the OFFSET function so that I could copy the three rows and only move down one row in the source data. To extend the worksheet all I had to do was copy and paste. To shorten the spreadsheet all I had to do was delete the extra rows. After I had reviewed the sheet and made any adjustments, I saved the spreadsheet file. Then I saved the spreadsheet in Tab-delimited format. Since Tab-delimited format only saves the active worksheet this was perfect for my use. It created a Tab-dilimited format file that matches up exactly with the IIF format required by QuickBooks import function. I created separate files for each month. I entered a year and a half of data this way(75 transactions/month). Wow! I am finally ready to review the reports and file the 990.

Knoppix 3.7 on MSI Neo2

I could not resist trying Knoppix on my son’s new PC. I could not get it to boot. It would hang with the last thing printed on the screen probing aic7xxx.o. After a little research I found that the noscsi cheatcode worked. Something was funky with the 2.4 kernel version. It had trouble setting up the network with DHCP. When I tried the 2.6 kernel and everything worked fine.

Upgrading my son’s PC

For his birthday I finally bit the bullet and upgraded my son’s desktop. He uses this machine primarily for playing games but occasionally he does some homework on it. He has a tablet PC he uses for homework. The problem with his desktop is that many of the new PC games require a pretty fast CPU and 900 MHz does not cut it. The video card I got him for Christmas helped but it would not reach its potential till it was in a newer motherboard. So here is what I got:

  1. MSI K8N Neo2 Ultra motherboard
  2. AMD 3000+ Socket 939
  3. 512 MB DDR400
  4. Ultra case and 400 watt power supply

My plan was to reuse the 120 GB disk drive, 128 MB FX5200 video card, and the cD-ROM from his old PC. I ordered everthing except case from Zipzoomfly. I ordered the case/power supply from TigerDirect. I got rebates on the memory and the case/power supply. The ordering process was quick and easy. Everything arrived in two days! I assembled the PC on Friday and took the time to show my son all of my steps. He only wanted a few files backed up. We were good to go!

On Saturday I hooked up everything and powered it on. His computer was not inside the SBS firewall. Normally I have him connected outside the firewall. That’s when I ran into my first two problems. The keyboard hung up during the boot process and would not accept key strokes. The Num Lock, Caps Lock, and Scroll Lock lights were all lit. Unplugging it and plugging it back in fixed that problem. The second problem was a little harder. The CD-ROM would not open and the grinding sound coming from the reader sounded ominous. It had worked recently but was not working now. My son blamed his mom while I scrounged up an old drive.

I found an old drive. It made a grinding sound but it at least opened. I booted Windows 2000 and partitioned and formatted the disk for 80 GB. My plan is to keep 40 GB in reserve. Formatting 80 GB takes a long time. Then disaster struck! We had just finished formatting and was somewhere in the process of installing the operating system when the power went out. We waited but the power did not come back on. We were done for Saturday.

On Sunday morning the power was back on so I restarted the installation. Surprisingly it was not damaged by the power outage. I used the ConnectComputer feature of SBS to apply some of the MS updates and Windows update to apply the rest of the fixes while we went off to church.

While we were out I went to a local Microcenter store and picked up a Samsung combo CD-ROM(CD/RW & DVD-ROM) for $40. I came back and installed the new drive. I also fixed a problem with the operating system not booting from the hard drive. I moved the jumper to Cable Select and hooked up the Master plug to the drive. All of the hardware was working properly now. I finished up the installation by installing Windows media, the latest version of Directx, .NET Framework, the MSI utilities, Wordweb, and PC-cillin. Finally I was done!