Yay, it works!
Apr. 19th, 2007 07:28 pmThe mailing list server I've been setting up since Tuesday achieved full functionality today. There were two problems still holding it up. One was a Linux thing, about group identifiers and what turns out to be a glitch in the documentation for the Gnu Mailman software. That was resolved in the end by tweaking the sendmail daemon into pretending to be someone else. I hate the sendmail.cf file, though. It has to be the ugliest configuration file in all of UNIX land.
The large obstacle was the firewall. We use a WatchGuard X700, as I think I've mentioned recently. The irritating thing about that is that though it runs Linux as its internal operating system, the interface was designed entirely for Windows users and in fact can only be run on a Windows machine. Worse, it does everything with little dialog boxes and graphical thingamabobs. I hate that sort of interface. It drives me crazy. You can't see what's going on, they love to use their own cutesy terminology for things instead of industry standard words, and they tend to hide a lot of what's going on when they can. So, when you want to open an external port for SMTP, they ask you a bunch of questions that are essentially meaningless unless you already know their peculiar jargon. The User Guide is incomplete, and constantly tells you to read web pages that are no longer there, or refers you to a "Reference Guide" that wasn't supplied with the device and interface software.
Consequently, I did a lot of floundering around. I would arrive at a configuration where the web-based interface to Mailman was working, but the mail sending function didn't work. Or vice versa. The worst was one that stopped all the web browsers on our network from working, though it did let the mailing list server function. Duh. Not what I wanted.
So the reason it all took nearly three days was that I couldn't mess freely with the firewall until this morning, when the library was closed. Whenever you make major changes, the firewall must be rebooted (god knows why... when I change my iptables definitions I sure don't have to reboot Linux) and rebooting interrupts ALL the internet connections on the network.
But it got resolved this morning after about four restarts of the firewall. I swear when that box finally croaks I will replace it with an old desktop PC running Linux and two NIC cards. The performance will be just as good and the interface will be far less obtuse.
So now the consortium mailing lists can be set up. That is, as soon as we settle the controversy over whether "reply" should reply to the whole list or just to the sender of the message to which you are replying. I vote for the sender only, and "reply all" goes to the whole list. That seems rational, but some people want it the other way, and of course it can only be one way or the other. Bah. Computers waste more time than they save.
Oh, and I did go ahead and mail the letter of interest to the library board.
The large obstacle was the firewall. We use a WatchGuard X700, as I think I've mentioned recently. The irritating thing about that is that though it runs Linux as its internal operating system, the interface was designed entirely for Windows users and in fact can only be run on a Windows machine. Worse, it does everything with little dialog boxes and graphical thingamabobs. I hate that sort of interface. It drives me crazy. You can't see what's going on, they love to use their own cutesy terminology for things instead of industry standard words, and they tend to hide a lot of what's going on when they can. So, when you want to open an external port for SMTP, they ask you a bunch of questions that are essentially meaningless unless you already know their peculiar jargon. The User Guide is incomplete, and constantly tells you to read web pages that are no longer there, or refers you to a "Reference Guide" that wasn't supplied with the device and interface software.
Consequently, I did a lot of floundering around. I would arrive at a configuration where the web-based interface to Mailman was working, but the mail sending function didn't work. Or vice versa. The worst was one that stopped all the web browsers on our network from working, though it did let the mailing list server function. Duh. Not what I wanted.
So the reason it all took nearly three days was that I couldn't mess freely with the firewall until this morning, when the library was closed. Whenever you make major changes, the firewall must be rebooted (god knows why... when I change my iptables definitions I sure don't have to reboot Linux) and rebooting interrupts ALL the internet connections on the network.
But it got resolved this morning after about four restarts of the firewall. I swear when that box finally croaks I will replace it with an old desktop PC running Linux and two NIC cards. The performance will be just as good and the interface will be far less obtuse.
So now the consortium mailing lists can be set up. That is, as soon as we settle the controversy over whether "reply" should reply to the whole list or just to the sender of the message to which you are replying. I vote for the sender only, and "reply all" goes to the whole list. That seems rational, but some people want it the other way, and of course it can only be one way or the other. Bah. Computers waste more time than they save.
Oh, and I did go ahead and mail the letter of interest to the library board.
no subject
Date: 2007-04-20 01:01 am (UTC)no subject
Date: 2007-04-20 02:06 am (UTC)no subject
Date: 2007-04-20 04:30 am (UTC)no subject
Date: 2007-04-20 10:22 am (UTC)no subject
Date: 2007-04-20 02:47 pm (UTC)no subject
Date: 2007-04-20 08:34 am (UTC)no subject
Date: 2007-04-20 10:21 am (UTC)no subject
Date: 2007-04-20 11:22 am (UTC)GL on the lib board thing!
[I caved and signed up for LJ...]
no subject
Date: 2007-04-20 03:54 pm (UTC)no subject
Date: 2007-04-20 12:04 pm (UTC)no subject
Date: 2007-04-20 04:04 pm (UTC)Worrying about sendmail is secondary now. The machine has been on the internet for 24 hours and the script kiddies are starting to hammer on it. I've got to make sure that apache and sendmail have all the latest security fixes in place.
no subject
Date: 2007-04-23 02:55 am (UTC)no subject
Date: 2007-04-23 10:52 am (UTC)