November, 2007

One of the (unfortunate) things that comes with running a company is that the corresponding stream of information that comes with simply owning a computer gets multiplied by how much the company is doing. When your company gets moving, the information you have to deal with radically increases.  read more »

Four Lines That Should Be In Your Postfix Configuration

by Gary Gogick Published: November 17th, 2007
Tagged:

EHLO lolucanhazspam happening too often for your tastes?

Have Postfix respond with, “u sent me spam, but i ated it”:

smtpdhelorequired = yes smtpddelayreject = no disablevrfycommand = yes smtpdhelorestrictions = permitmynetworks, rejectinvalidhostname, rejectunknownhostname, rejectnonfqdnhostname

Over the past hour, I’ve seen this minor config change slay 60% of spam inbound to my personal mailserver.

Remember: Default software configs given to you by your favorite Linux distribution will usually suck. Modify ‘em.

Howto: Net-installing CentOS 5

by Aaron Stewart Published: November 12th, 2007
Tagged:

We had to install a new cluster of servers this week, and during the planning I discovered a notion bubbling into my head:

"Ya know, CentOS 5 is going to take forever to install across all these servers if I have to keep swapping CDs."

Okay, a little back story: This hadn't been an issue in the past.  CentOS offered a single ServerCD install on 4.4 that could be easily burned and deployed without much headache.  Worst case we had an installable image on a 1gig USB Pen Drive that made this incredibly easy.  read more »

Multiple form values in CCK - a huge problem

by Domenic Santangelo Published: November 8th, 2007
Tagged:

So, if you want more than one value for a field, it’s a problem.

Say you want a user to be able to enter an arbitrary number of email addresses/IM names/phone numbers/whatever on his profile. The “Allow multiple values” option in CCK is woefully adequate.

Aaron tackled this problem with aplomb (well, as far as Drupal allows) by creating a new CCK type for each field that we need to allow multiple fields on. We create a block view for it, then simply embed that view in the profile edit form.  read more »

Papernote