Archives » July 3rd, 2003

July 3, 2003

Weekend Reading

Weekend reading: Clay Shirky on “social software”, A Group Is Its Own Worst Enemy. Also Progressive Enhancement and the Future of Web Design by Steve Champeon.


I guess I didn’t change anything, but my ISP did. Or something happened. But, after searching through eighteen dozen websites, restarting the Exchange Server fifteen times, changing every setting a dozen times, and reinstalling the service pack twice, I found out what was happening with our mail server. For those of you familiar with Exchange 5.5, in the Internet Mail Service you have the choice of sending SMTP mail directly using DNS, or forwarding it to another SMTP server that will handle it for you. Ours was set to forward it to the SMTP server at our ISP. I’m not sure why, that’s just how they configured it when they installed it for us (our ISP was also our network consultant back when I needed hand holding). I seem to remember that I had tried the direct setting before, but it caused some kind of problem. So there it was, merrily forwarding all outgoing mail to our ISP for three years.

Today the “Relaying not allowed” messages started. Why? I don’t know. But sending the messages directly made things work again. And that’s what I’m all about—making things work. Understanding it can come later, if there’s time, but making it work is always tops. I changed the setting so mail goes out directly, and if that really did cause a problem in the past, I’ll deal with it when it comes up. And I’ll just sit here and scratch my head over why our ISP’s SMTP server got unhappy with us.

And now the weekend begins!

Exchange Relay Problems

Oh, I just love when the Exchange Server starts acting up. Especially when, out of the blue, and when I haven’t touched the configuration for months, it starts refusing to send outbound e-mails from MS Outlook clients, giving a ‘550, relaying not allowed’ error. Not allowed? From a freaking internal client? When you’ve been working perfectly for three freaking years?!!??!!!

Stuff like this makes me wish my office had a window so I can start shoving computers out of it.

Hungarian Notation

I’ve been using Hungarian Notation in my programming for years, both in my database schemes (SELECT EmployeeID FROM tblEmployees;) and just in my general ASP programming (strFileName = "form.asp"). I’ve been using it pretty much since my first days of web programming, and it’s become so embedded in my brain that I type it without thinking.

It wasn’t until today, thanks to Rudy Limeback, Steve Lewis, and other folks on evolt’s TheList, that I learned it’s mainly a Microsoft thing and its use is frowned upon in the rest of the community. What a shock! How did that one slip by me for so long? Admittedly I’m pretty ensconced in the world of Microsoft, but I still keep my head up and my eyes open to what’s going on in the world around. And I thought Hungarian Notation was pretty well accepted everywhere. That teaches me a lesson, I guess—pay attention, don’t take programming practices for granted. And it’s probably a good thing I learned that now, before I dive too far into PHP. Otherwise I would have been doing things like $strFileName = $_SERVER[’PHP_SELF’]; and not thought twice about it.